What are the COM+ Object Constructor Strings and how has this feature changed in Visual Basic .NET?
COM+ object constructor strings are initialization strings that are administratively specified for a component. These object constructor strings can be used to write a single component with a degree of generality that allows it to be later customized for a particular task; in other words, it allows you to create parameterized object constructors. Visual Basic 6.0 developers can use this COM+ feature by implementing the IObjectConstruct and IObjectConstructString interfaces. In Visual Basic .NET, the ServicedComponent class in the System.EnterpriseServices namespace provides the Construct method, which provides a similar functionality. A Visual Basic .NET class that supports construction strings must inherit from System.EnterpriseServices.ServicedComponent. You can emulate the Construct method from IObjectConstruct by overriding the Construct method from the ServicedComponent class.