System.EnterpriseServices Espacio de nombres

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

BYOT

Ajusta la clase ByotServerEx y las interfaces DTC ICreateWithTransactionEx y ICreateWithTipTransactionEx de COM+. 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 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 true o false para la invocación de un método remoto.

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

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

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.