System.EnterpriseServices Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona .NET objetos con acceso a servicios COM+, lo que hace que los objetos de .NET Framework sean más prácticos para las aplicaciones empresariales.
Clases
| Nombre | Description |
|---|---|
| Activity |
Crea una actividad para realizar trabajos por lotes sincrónicos o asincrónicos que pueden usar servicios COM+ sin necesidad de crear un componente COM+. Esta clase no puede heredarse. |
| ApplicationAccessControlAttribute |
Especifica los controles de acceso a un ensamblado que contiene ServicedComponent clases. |
| ApplicationActivationAttribute |
Especifica si los componentes del ensamblado se ejecutan en el proceso del creador o en un proceso del sistema. |
| ApplicationIDAttribute |
Especifica el identificador de aplicación (como GUID) para este ensamblado. Esta clase no puede heredarse. |
| ApplicationNameAttribute |
Especifica el nombre de la aplicación COM+ que se va a usar para la instalación de los componentes en el ensamblado. Esta clase no puede heredarse. |
| ApplicationQueuingAttribute |
Habilita la compatibilidad con la puesta en cola del ensamblado marcado y permite que la aplicación lea las llamadas de método de las colas de Message Queuing. Esta clase no puede heredarse. |
| AutoCompleteAttribute |
Marca el método con atributos como un objeto |
| BYOT |
Ajusta la clase COM+ |
| ComponentAccessControlAttribute |
Habilita la comprobación de seguridad en las llamadas a un componente. Esta clase no puede heredarse. |
| COMTIIntrinsicsAttribute |
Permite pasar propiedades de contexto del Integrador de transacciones COM (COMTI) al contexto de COM+. |
| ConstructionEnabledAttribute |
Habilita la compatibilidad con la construcción de objetos COM+. Esta clase no puede heredarse. |
| ContextUtil |
Obtiene información sobre el contexto del objeto COM+. Esta clase no puede heredarse. |
| DescriptionAttribute |
Establece la descripción en un ensamblado (aplicación), componente, método o interfaz. Esta clase no puede heredarse. |
| EventClassAttribute |
Marca la clase con atributos como una clase de eventos. Esta clase no puede heredarse. |
| EventTrackingEnabledAttribute |
Habilita el seguimiento de eventos para un componente. Esta clase no puede heredarse. |
| ExceptionClassAttribute |
Establece la clase de excepción de puesta en cola para la clase en cola. Esta clase no puede heredarse. |
| IISIntrinsicsAttribute |
Habilita el acceso a valores intrínsecos de ASP desde GetNamedProperty(String). Esta clase no puede heredarse. |
| InterfaceQueuingAttribute |
Habilita la compatibilidad con la puesta en cola para la interfaz marcada. Esta clase no puede heredarse. |
| JustInTimeActivationAttribute |
Activa o desactiva la activación Just-In-Time (JIT). Esta clase no puede heredarse. |
| LoadBalancingSupportedAttribute |
Determina si el componente participa en el equilibrio de carga, si el servicio de equilibrio de carga del componente está instalado y habilitado en el servidor. |
| MustRunInClientContextAttribute |
Obliga a crear el objeto con atributos en el contexto del creador, si es posible. Esta clase no puede heredarse. |
| ObjectPoolingAttribute |
Habilita y configura la agrupación de objetos para un componente. Esta clase no puede heredarse. |
| PrivateComponentAttribute |
Identifica un componente como un componente privado que solo se ve y activa mediante componentes de la misma aplicación. Esta clase no puede heredarse. |
| RegistrationConfig |
Proporciona información de configuración para instalar ensamblados en el catálogo COM+. |
| RegistrationErrorInfo |
Recupera información de error extendida sobre métodos relacionados con varios objetos COM+. Esto también incluye métodos que instalan, importan y exportan aplicaciones y componentes COM+. Esta clase no puede heredarse. |
| RegistrationException |
Excepción que se produce cuando se detecta un error de registro. |
| RegistrationHelper |
Instala y configura ensamblados en el catálogo COM+. Esta clase no puede heredarse. |
| RegistrationHelperTx |
Usado por la infraestructura de .NET Framework para instalar y configurar ensamblados en el catálogo COM+, al tiempo que mantiene una transacción recién establecida. |
| ResourcePool |
Almacena objetos en la transacción actual. Esta clase no puede heredarse. |
| SecureMethodAttribute |
Garantiza que la infraestructura llama a través de una interfaz para un método o para cada método de una clase cuando se usa el servicio de seguridad. Las clases deben usar interfaces para usar servicios de seguridad. Esta clase no puede heredarse. |
| SecurityCallContext |
Describe la cadena de autores de llamadas que conduce a la llamada al método actual. |
| SecurityCallers |
Proporciona una colección ordenada de identidades en la cadena de llamadas actual. |
| SecurityIdentity |
Contiene información relativa a una identidad en una cadena de llamadas COM+. |
| SecurityRoleAttribute |
Configura un rol para una aplicación o componente. Esta clase no puede heredarse. |
| ServiceConfig |
Especifica y configura los servicios que se van a activar en el dominio que se especifican al llamar a Enter(ServiceConfig) o crear un Activity. Esta clase no puede heredarse. |
| ServicedComponent |
Representa la clase base de todas las clases que usan servicios COM+. |
| ServicedComponentException |
Excepción que se produce cuando se detecta un error en un componente con servicio. |
| ServiceDomain |
Permite que un segmento de código identificado por Enter(ServiceConfig) y Leave() se ejecute en su propio contexto y se comporte como si fuera un método al que se llama en un objeto creado dentro del contexto. Esta clase no puede heredarse. |
| SharedProperty |
Accede a una propiedad compartida. Esta clase no puede heredarse. |
| SharedPropertyGroup |
Representa una colección de propiedades compartidas. Esta clase no puede heredarse. |
| SharedPropertyGroupManager |
Controla el acceso a grupos de propiedades compartidas. Esta clase no puede heredarse. |
| SynchronizationAttribute |
Establece el valor de sincronización del componente. Esta clase no puede heredarse. |
| TransactionAttribute |
Especifica el tipo de transacción que está disponible para el objeto con atributos. Los valores permitidos son miembros de la enumeración TransactionOption. |
Estructuras
| Nombre | Description |
|---|---|
| BOID |
Representa la unidad de trabajo asociada a una transacción. Esta estructura se usa en XACTTRANSINFO. |
| XACTTRANSINFO |
Representa una estructura usada en la ITransaction interfaz . |
Interfaces
| Nombre | Description |
|---|---|
| IAsyncErrorNotify |
Implementa la captura de errores en el trabajo por lotes asincrónico enviado por el Activity objeto . |
| IPlaybackControl |
Funciones en componentes en cola en el control anómalo de errores de reproducción del lado servidor y errores del lado cliente del mecanismo de entrega message Queuing. |
| IProcessInitControl |
Admite la configuración del tiempo de espera para el Startup(Object) método . |
| IProcessInitializer |
Admite métodos a los que se puede llamar cuando un componente COM se inicia o se apaga. |
| IRegistrationHelper |
Instala y configura ensamblados en el catálogo COM+. |
| IRemoteDispatch |
Implementado por la ServicedComponent clase para determinar si el AutoCompleteAttribute atributo de clase está establecido |
| IServiceCall |
Implementa el trabajo por lotes que se envía a través de la actividad creada por Activity. |
| IServicedComponentInfo |
Implementado por la ServicedComponent clase para obtener información sobre el componente a través del GetComponentInfo(Int32, String[]) método . |
| ITransaction |
Corresponde a la interfaz coordinador de transacciones distribuidas (DTC) |
Enumeraciones
| Nombre | Description |
|---|---|
| AccessChecksLevelOption |
Especifica el nivel de comprobación de acceso para una aplicación, ya sea solo en el nivel de proceso o en todos los niveles, incluidos los niveles de componente, interfaz y método. |
| ActivationOption |
Especifica la manera en que los componentes con servicio se activan en la aplicación. |
| AuthenticationOption |
Especifica el mecanismo de autenticación de llamada a procedimiento remoto (RPC). Solo es aplicable cuando el ActivationOption está establecido en |
| BindingOption |
Indica si todo el trabajo enviado por Activity debe enlazarse a un solo apartamento de subproceso (STA). Esta enumeración no afecta al apartamento multiproceso (MTA). |
| ImpersonationLevelOption |
Especifica el nivel de suplantación permitido al llamar a destinos de una aplicación de servidor. |
| InheritanceOption |
Indica si se va a crear un nuevo contexto basado en el contexto actual o en la información de ServiceConfig. |
| InstallationFlags |
Marcas usadas con la clase RegistrationHelper. |
| PartitionOption |
Indica el contexto en el que se va a ejecutar la partición COM+. |
| PropertyLockMode |
Especifica el modo para acceder a las propiedades compartidas en el administrador de grupos de propiedades compartidas. |
| PropertyReleaseMode |
Especifica el modo de versión para las propiedades del nuevo grupo de propiedades compartidas. |
| SxsOption |
Indica cómo se configuran los ensamblados en paralelo para ServiceConfig. |
| SynchronizationOption |
Especifica el tipo de sincronización automática solicitada por el componente. |
| ThreadPoolOption |
Indica el grupo de subprocesos en el que se ejecuta el trabajo enviado por Activity. |
| TransactionIsolationLevel |
Especifica el valor del TransactionAttribute. |
| TransactionOption |
Especifica el tipo de transacción automática solicitado por el componente. |
| TransactionStatus |
Indica el estado de la transacción. |
| TransactionVote |
Especifica los valores permitidos para la votación de resultados de transacción. |
Delegados
| Nombre | Description |
|---|---|
| ResourcePool.TransactionEndDelegate |
Representa el método que controla el final de una transacción. |