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 objetos de .NET con acceso a servicios COM+, por lo que los objetos de .NET Framework son más prácticos para las aplicaciones empresariales.
Clases
| Activity |
Crea una actividad para realizar trabajo por lotes sincrónico y asincrónico que pueda utilizar los 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 las clases ServicedComponent. |
| 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 la aplicación (como GUID) para este ensamblado. Esta clase no puede heredarse. |
| ApplicationNameAttribute |
Especifica el nombre de la aplicación COM+ que se usará para la instalación de los componentes del ensamblado. Esta clase no puede heredarse. |
| ApplicationQueuingAttribute |
Habilita el uso de una cola para el ensamblado marcado y permite a la aplicación leer llamadas a métodos desde colas de Message Queue Server. Esta clase no puede heredarse. |
| AutoCompleteAttribute |
Marca el método con atributos como un objeto |
| BYOT |
Ajusta la clase |
| ComponentAccessControlAttribute |
Habilita la comprobación de seguridad en las llamadas a un componente. Esta clase no puede heredarse. |
| COMTIIntrinsicsAttribute |
Permite pasar propiedades de contexto desde el Integrador de transacciones COM (COMTI) al contexto de COM+. |
| ConstructionEnabledAttribute |
Habilita la capacidad de construcción de objetos COM+. Esta clase no puede heredarse. |
| ContextUtil |
Obtiene información acerca del contexto de objetos de COM+. Esta clase no puede heredarse. |
| DescriptionAttribute |
Establece la descripción para 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 cola para la clase en cola. Esta clase no puede heredarse. |
| IISIntrinsicsAttribute |
Permite el acceso a valores intrínsecos de ASP desde GetNamedProperty(String). Esta clase no puede heredarse. |
| InterfaceQueuingAttribute |
Habilita la capacidad de usar una cola para la interfaz marcada. Esta clase no puede heredarse. |
| JustInTimeActivationAttribute |
Habilita o deshabilita la activación Just-In-Time (JIT). Esta clase no puede heredarse. |
| LoadBalancingSupportedAttribute |
Determina si el componente participa en el equilibrio de carga, en caso de que el servicio de equilibrio de carga de componentes 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 el agrupamiento de objetos para un componente. Esta clase no puede heredarse. |
| PrivateComponentAttribute |
Identifica un componente como componente privado que solo se puede ver y activar mediante otros componentes de la misma aplicación. Esta clase no puede heredarse. |
| RegistrationConfig |
Proporciona información sobre la configuración para instalar ensamblados en el catálogo de COM+. |
| RegistrationErrorInfo |
Recupera información de error extendida sobre métodos relativos a múltiples objetos COM+. Esto también incluye métodos que instalan, importan y exportan componentes y aplicaciones 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 de COM+. Esta clase no puede heredarse. |
| RegistrationHelperTx |
La utiliza la infraestructura de .NET Framework para instalar y configurar los ensamblados en el catálogo de COM+ mientras 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 realice las llamadas por medio de una interfaz para un método o para cada método de una clase cuando se utiliza el servicio de seguridad. Las clases necesitan utilizar interfaces para poder usar los servicios de seguridad. Esta clase no puede heredarse. |
| SecurityCallContext |
Describe la cadena de llamadores que conducen hasta la llamada al método actual. |
| SecurityCallers |
Suministra una colección ordenada de identidades en la cadena de llamadas actual. |
| SecurityIdentity |
Contiene información relativa a una identidad incluida en una cadena de llamadas de COM+. |
| SecurityRoleAttribute |
Configura un rol para una aplicación o un componente. Esta clase no puede heredarse. |
| ServiceConfig |
Especifica y configura los servicios que van a estar activos en el dominio que se introduce al llamar a Enter(ServiceConfig) o crear Activity. Esta clase no puede heredarse. |
| ServicedComponent |
Representa la clase base de todas las clases que utilizan servicios de COM+. |
| ServicedComponentException |
Excepción que se produce cuando se detecta un error en un componente que utiliza servicios. |
| 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 se tratase de un método al que se llama en un objeto creado dentro del contexto. Esta clase no puede heredarse. |
| SharedProperty |
Obtiene acceso 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
| BOID |
Representa la unidad de trabajo asociada a una transacción. Esta estructura se usa en XACTTRANSINFO. |
| XACTTRANSINFO |
Representa una estructura utilizada en la interfaz ITransaction. |
Interfaces
| IAsyncErrorNotify |
Implementa la interceptación de errores del trabajo por lotes asincrónico enviado por el objeto Activity. |
| IPlaybackControl |
Funciona en los Componentes en cola en el control anómalo de errores de reproducción del servidor y errores del mecanismo de entrega de Message Queuing del cliente. |
| IProcessInitControl |
Admite establecer el tiempo de espera del método Startup(Object). |
| IProcessInitializer |
Admite métodos a los que se puede llamar cuando se inicia o cierra un componente COM. |
| IRegistrationHelper |
Instala y configura ensamblados en el catálogo de COM+. |
| IRemoteDispatch |
Implementada por la clase ServicedComponent para determinar si el valor del atributo de clase AutoCompleteAttribute está establecido en |
| IServiceCall |
Implementa el trabajo por lotes que se envía mediante la actividad creada por Activity. |
| IServicedComponentInfo |
La implementa la clase ServicedComponent para obtener información sobre el componente a través del método GetComponentInfo(Int32, String[]). |
| ITransaction |
Se corresponde con la interfaz |
Enumeraciones
| AccessChecksLevelOption |
Especifica el nivel de comprobación de acceso para una aplicación, ya sea únicamente en el ámbito de los procesos o en todos los niveles, incluidos los niveles de métodos, interfaces y componentes. |
| ActivationOption |
Especifica la forma de activar en la aplicación los componentes con servicio. |
| AuthenticationOption |
Especifica el mecanismo de autenticación de llamada a procedimiento remoto (RPC). Solo es aplicable cuando ActivationOption tiene el valor |
| BindingOption |
Indica si todo el trabajo que envía Activity debe enlazarse solamente a un contenedor uniproceso (STA). Esta enumeración no afecta al contenedor multiproceso (MTA). |
| ImpersonationLevelOption |
Especifica el nivel de suplantación permitido para llamadas a objetivos de una aplicación de servidor. |
| InheritanceOption |
Indica si se ha de crear un contexto nuevo basado en el contexto actual o en la información de ServiceConfig . |
| InstallationFlags |
Marcas que se usan con la clase RegistrationHelper. |
| PartitionOption |
Indica el contexto en el que ejecutar la partición de COM+. |
| PropertyLockMode |
Especifica el modo de obtener acceso a propiedades compartidas en el administrador de grupos de propiedades compartidas. |
| PropertyReleaseMode |
Especifica el modo de liberación para las propiedades compartidas en el nuevo grupo de propiedades compartidas. |
| SxsOption |
Indica cómo se configuran 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 que envía Activity . |
| TransactionIsolationLevel |
Especifica el valor de TransactionAttribute. |
| TransactionOption |
Especifica el tipo de transacción automática solicitada por el componente. |
| TransactionStatus |
Indica el estado de la transacción. |
| TransactionVote |
Especifica los valores permitidos para votación sobre resultados de transacción. |
Delegados
| ResourcePool.TransactionEndDelegate |
Representa el método que controla el final de una transacción. |