System.EnterpriseServices
TOC
Collapse the table of content
Expand the table of content

System.EnterpriseServices Namespace

 

The System.EnterpriseServices namespace provides an important infrastructure for enterprise applications. COM+ provides a services architecture for component programming models deployed in an enterprise environment. This namespace provides .NET objects with access to COM+ services making the .NET Framework objects more practical for enterprise applications.

ClassDescription
System_CAPS_pubclassActivity

Creates an activity to do synchronous or asynchronous batch work that can use COM+ services without needing to create a COM+ component. This class cannot be inherited.

System_CAPS_pubclassApplicationAccessControlAttribute

Specifies access controls to an assembly containing ServicedComponent classes.

System_CAPS_pubclassApplicationActivationAttribute

Specifies whether components in the assembly run in the creator's process or in a system process.

System_CAPS_pubclassApplicationIDAttribute

Specifies the application ID (as a GUID) for this assembly. This class cannot be inherited.

System_CAPS_pubclassApplicationNameAttribute

Specifies the name of the COM+ application to be used for the install of the components in the assembly. This class cannot be inherited.

System_CAPS_pubclassApplicationQueuingAttribute

Enables queuing support for the marked assembly and enables the application to read method calls from Message Queuing queues. This class cannot be inherited.

System_CAPS_pubclassAutoCompleteAttribute

Marks the attributed method as an AutoComplete object. This class cannot be inherited.

System_CAPS_pubclassBYOT

Wraps the COM+ ByotServerEx class and the COM+ DTC interfaces ICreateWithTransactionEx and ICreateWithTipTransactionEx. This class cannot be inherited.

System_CAPS_pubclassComponentAccessControlAttribute

Enables security checking on calls to a component. This class cannot be inherited.

System_CAPS_pubclassCOMTIIntrinsicsAttribute

Enables you to pass context properties from the COM Transaction Integrator (COMTI) into the COM+ context.

System_CAPS_pubclassConstructionEnabledAttribute

Enables COM+ object construction support. This class cannot be inherited.

System_CAPS_pubclassContextUtil

Obtains information about the COM+ object context. This class cannot be inherited.

System_CAPS_pubclassDescriptionAttribute

Sets the description on an assembly (application), component, method, or interface. This class cannot be inherited.

System_CAPS_pubclassEventClassAttribute

Marks the attributed class as an event class. This class cannot be inherited.

System_CAPS_pubclassEventTrackingEnabledAttribute

Enables event tracking for a component. This class cannot be inherited.

System_CAPS_pubclassExceptionClassAttribute

Sets the queuing exception class for the queued class. This class cannot be inherited.

System_CAPS_pubclassIISIntrinsicsAttribute

Enables access to ASP intrinsic values from ContextUtil.GetNamedProperty. This class cannot be inherited.

System_CAPS_pubclassInterfaceQueuingAttribute

Enables queuing support for the marked interface. This class cannot be inherited.

System_CAPS_pubclassJustInTimeActivationAttribute

Turns just-in-time (JIT) activation on or off. This class cannot be inherited.

System_CAPS_pubclassLoadBalancingSupportedAttribute

Determines whether the component participates in load balancing, if the component load balancing service is installed and enabled on the server.

System_CAPS_pubclassMustRunInClientContextAttribute

Forces the attributed object to be created in the context of the creator, if possible. This class cannot be inherited.

System_CAPS_pubclassObjectPoolingAttribute

Enables and configures object pooling for a component. This class cannot be inherited.

System_CAPS_pubclassPrivateComponentAttribute

Identifies a component as a private component that is only seen and activated by components in the same application. This class cannot be inherited.

System_CAPS_pubclassRegistrationConfig

Provides configuration information for installing assemblies into the COM+ catalog.

System_CAPS_pubclassRegistrationErrorInfo

Retrieves extended error information about methods related to multiple COM+ objects. This also includes methods that install, import, and export COM+ applications and components. This class cannot be inherited.

System_CAPS_pubclassRegistrationException

The exception that is thrown when a registration error is detected.

System_CAPS_pubclassRegistrationHelper

Installs and configures assemblies in the COM+ catalog. This class cannot be inherited.

System_CAPS_pubclassRegistrationHelperTx

Obsolete. This API supports the product infrastructure and is not intended to be used directly from your code. Used by the .NET Framework infrastructure to install and configure assemblies in the COM+ catalog while maintaining a newly established transaction.

System_CAPS_pubclassResourcePool

Stores objects in the current transaction. This class cannot be inherited.

System_CAPS_pubclassSecureMethodAttribute

Ensures that the infrastructure calls through an interface for a method or for each method in a class when using the security service. Classes need to use interfaces to use security services. This class cannot be inherited.

System_CAPS_pubclassSecurityCallContext

Describes the chain of callers leading up to the current method call.

System_CAPS_pubclassSecurityCallers

Provides an ordered collection of identities in the current call chain.

System_CAPS_pubclassSecurityIdentity

Contains information that regards an identity in a COM+ call chain.

System_CAPS_pubclassSecurityRoleAttribute

Configures a role for an application or component. This class cannot be inherited.

System_CAPS_pubclassServiceConfig

Specifies and configures the services that are to be active in the domain which is entered when calling Enter or creating an Activity. This class cannot be inherited.

System_CAPS_pubclassServicedComponent

Represents the base class of all classes using COM+ services.

System_CAPS_pubclassServicedComponentException

The exception that is thrown when an error is detected in a serviced component.

System_CAPS_pubclassServiceDomain

Allows a code segment identified by Enter and Leave to run in its own context and behave as if it were a method that is called on an object created within the context. This class cannot be inherited.

System_CAPS_pubclassSharedProperty

Accesses a shared property. This class cannot be inherited.

System_CAPS_pubclassSharedPropertyGroup

Represents a collection of shared properties. This class cannot be inherited.

System_CAPS_pubclassSharedPropertyGroupManager

Controls access to shared property groups. This class cannot be inherited.

System_CAPS_pubclassSynchronizationAttribute

Sets the synchronization value of the component. This class cannot be inherited.

System_CAPS_pubclassTransactionAttribute

Specifies the type of transaction that is available to the attributed object. Permissible values are members of the TransactionOption enumeration.

StructureDescription
System_CAPS_pubstructureBOID

Represents the unit of work associated with a transaction. This structure is used in XACTTRANSINFO.

System_CAPS_pubstructureXACTTRANSINFO

Represents a structure used in the ITransaction interface.

InterfaceDescription
System_CAPS_pubinterfaceIAsyncErrorNotify

Implements error trapping on the asynchronous batch work that is submitted by the Activity object.

System_CAPS_pubinterfaceIPlaybackControl

Functions in Queued Components in the abnormal handling of server-side playback errors and client-side failures of the Message Queuing delivery mechanism.

System_CAPS_pubinterfaceIProcessInitControl

Supports setting the time-out for the Startup method.

System_CAPS_pubinterfaceIProcessInitializer

Supports methods that can be called when a COM component starts up or shuts down.

System_CAPS_pubinterfaceIRegistrationHelper

Installs and configures assemblies in the COM+ catalog.

System_CAPS_pubinterfaceIRemoteDispatch

This API supports the product infrastructure and is not intended to be used directly from your code. Implemented by the ServicedComponent class to determine if the AutoCompleteAttribute class attribute is set to true or false for a remote method invocation.

System_CAPS_pubinterfaceIServiceCall

Implements the batch work that is submitted through the activity created by Activity.

System_CAPS_pubinterfaceIServicedComponentInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Implemented by the ServicedComponent class to obtain information about the component via the GetComponentInfo method.

System_CAPS_pubinterfaceITransaction

Corresponds to the Distributed Transaction Coordinator (DTC) ITransaction interface and is supported by objects obtained through ContextUtil.Transaction.

DelegateDescription
System_CAPS_pubdelegateResourcePool.TransactionEndDelegate

Represents the method that handles the ending of a transaction.

EnumerationDescription
System_CAPS_pubenumAccessChecksLevelOption

Specifies the level of access checking for an application, either at the process level only or at all levels, including component, interface, and method levels.

System_CAPS_pubenumActivationOption

Specifies the manner in which serviced components are activated in the application.

System_CAPS_pubenumAuthenticationOption

Specifies the remote procedure call (RPC) authentication mechanism. Applicable only when the ActivationOption is set to Server.

System_CAPS_pubenumBindingOption

Indicates whether all work submitted by Activity should be bound to only one single-threaded apartment (STA). This enumeration has no impact on the multithreaded apartment (MTA).

System_CAPS_pubenumImpersonationLevelOption

Specifies the level of impersonation allowed when calling targets of a server application.

System_CAPS_pubenumInheritanceOption

Indicates whether to create a new context based on the current context or on the information in ServiceConfig.

System_CAPS_pubenumInstallationFlags

Flags used with the RegistrationHelper class.

System_CAPS_pubenumPartitionOption

Indicates the context in which to run the COM+ partition.

System_CAPS_pubenumPropertyLockMode

Specifies the mode for accessing shared properties in the shared property group manager.

System_CAPS_pubenumPropertyReleaseMode

Specifies the release mode for the properties in the new shared property group.

System_CAPS_pubenumSxsOption

Indicates how side-by-side assemblies are configured for ServiceConfig.

System_CAPS_pubenumSynchronizationOption

Specifies the type of automatic synchronization requested by the component.

System_CAPS_pubenumThreadPoolOption

Indicates the thread pool in which the work, submitted by Activity, runs.

System_CAPS_pubenumTransactionIsolationLevel

Specifies the value of the TransactionAttribute.

System_CAPS_pubenumTransactionOption

Specifies the automatic transaction type requested by the component.

System_CAPS_pubenumTransactionStatus

Indicates the transaction status.

System_CAPS_pubenumTransactionVote

Specifies the values allowed for transaction outcome voting.

For information about using System.EnterpriseServices, see F109EE24-81AD-4D99-9892-51AC6F34978C

Return to top
Show:
© 2016 Microsoft