System.EnterpriseServices Espacio de nombres

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 AutoComplete. Esta clase no puede heredarse.

BYOT

Ajusta la clase COM+ ByotServerEx y las interfaces ICreateWithTransactionEx DTC de COM+ y ICreateWithTipTransactionEx. Esta clase no puede heredarse.

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 true en o false para una invocación de método remoto.

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) ITransaction y es compatible con los objetos obtenidos a través de Transaction.

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 Server.

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.