Platform SDK: Transaction Server |
[This product will work only on Windows NT 4.0 versions and earlier. For Windows 2000 and later, see COM+ (Component Services).]
The ComponentsInPackage collection contains the set of components that run in the same server process and compose a package. This collection supports the Remove method. The Add method is not supported. You must use the ComponentUtil object to install components into the package.
The following table provides a list of the properties supported by the CatalogObjects within the ComponentsInPackage collection.
Property | Description |
---|---|
ProgID |
The name that identifies the component. Data Type: String Default value: None Access: Read only |
CLSID |
The universally unique identifier (UUID) for the component. Data Type: String Default value: None Access: Read only |
Transaction |
Determines how a component supports transactions. Must be one of the following transaction settings:
“Required” Data Type: String |
Description |
Describes the component. Description fields hold a maximum of 500 characters. Data Type: String Default value: None Access: Read/Write |
PackageID |
Defines the identity of the owning package. Data Type: String Default value: None Access: Read only |
PackageName |
Defines the name of the owning package. Data Type: String Default value: “New Package” Access: Read only |
ThreadingModel |
Determines how instances of the component are assigned to threads for method execution. Possible values are those supported by Component Object Model (COM). Data Type: String Default value: None Access: Read only |
SecurityEnabled |
Checks the security credentials of any client that calls the component if value is set to “Y.” Data Type: String Default value: “Y” Access: Read/Write |
DLL |
Displays the name of the DLL containing the component implementation. Data Type: String Default value: None Access: Read only |
IsSystem |
Identifies an MTS system component. “N” signifies that the package is not a Transaction Server system component, and “Y” indicates that package is an MTS system component. Data Type: String Default value: “N” Access: Read only |
See Also
InterfacesForComponent, RolesForPackageComponent, RelatedCollectionInfo, PropertyInfo, ErrorInfo