Esta documentación está archivada y no tiene mantenimiento.

System.EnterpriseServices (Espacio de nombres)

El espacio de nombres System.EnterpriseServices proporciona una infraestructura importante para aplicaciones empresariales. COM+ proporciona una arquitectura de servicios para los modelos de programación de componentes implementados en un entorno empresarial. Este espacio de nombres proporciona a los objetos de .NET Framework acceso a servicios COM+, lo cual les hace más prácticos para aplicaciones empresariales.

Para obtener más información sobre el uso de System.EnterpriseServices, vea Escribir componentes con servicio.

 ClaseDescripción
Clase públicaActivityCrea 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.
Clase públicaApplicationAccessControlAttributeEspecifica los controles de acceso a un ensamblado que contiene las clases ServicedComponent.
Clase públicaApplicationActivationAttributeEspecifica si los componentes del ensamblado se ejecutan en el proceso del creador o en un proceso del sistema.
Clase públicaApplicationIDAttributeEspecifica el identificador de la aplicación (como GUID) para este ensamblado. No se puede heredar esta clase.
Clase públicaApplicationNameAttributeEspecifica el nombre de la aplicación COM+ que se utilizará para la instalación de los componentes del ensamblado. No se puede heredar esta clase.
Clase públicaApplicationQueuingAttributeHabilita 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. No se puede heredar esta clase.
Clase públicaAutoCompleteAttributeMarca el método con atributos como un objeto AutoComplete. No se puede heredar esta clase.
Clase públicaBYOTAjusta la clase ByotServerEx y las interfaces DTC ICreateWithTransactionEx y ICreateWithTipTransactionEx de COM+. No se puede heredar esta clase.
Clase públicaComponentAccessControlAttributeHabilita la comprobación de seguridad en las llamadas a un componente. No se puede heredar esta clase.
Clase públicaCOMTIIntrinsicsAttributePermite pasar propiedades de contexto desde el Integrador de transacciones COM (COMTI) al contexto de COM+.
Clase públicaConstructionEnabledAttributeHabilita la capacidad de construcción de objetos COM+. No se puede heredar esta clase.
Clase públicaContextUtilObtiene información acerca del contexto de objetos de COM+. No se puede heredar esta clase.
Clase públicaDescriptionAttributeEstablece la descripción para un ensamblado (aplicación), componente, método o interfaz. No se puede heredar esta clase.
Clase públicaEventClassAttributeMarca la clase con atributos como una clase de eventos. No se puede heredar esta clase.
Clase públicaEventTrackingEnabledAttributeHabilita el seguimiento de eventos para un componente. No se puede heredar esta clase.
Clase públicaExceptionClassAttributeEstablece la clase de excepción de cola para la clase en cola. No se puede heredar esta clase.
Clase públicaIISIntrinsicsAttributePermite el acceso a valores intrínsecos de ASP desde ContextUtil.GetNamedProperty. No se puede heredar esta clase.
Clase públicaInterfaceQueuingAttributeHabilita la capacidad de utilizar una cola para la interfaz marcada. No se puede heredar esta clase.
Clase públicaJustInTimeActivationAttributeHabilita o deshabilita la activación Just-In-Time (JIT). No se puede heredar esta clase.
Clase públicaLoadBalancingSupportedAttributeDetermina si el componente participa en el equilibrio de cargas, en caso de que el servicio de equilibrio de carga de componentes esté instalado y habilitado en el servidor.
Clase públicaMustRunInClientContextAttributeObliga a crear el objeto con atributos en el contexto del creador, si es posible. No se puede heredar esta clase.
Clase públicaObjectPoolingAttributeHabilita y configura el agrupamiento de objetos para un componente. No se puede heredar esta clase.
Clase públicaPrivateComponentAttributeIdentifica un componente como componente privado que sólo puede ser visto y activado por otros componentes de la misma aplicación. No se puede heredar esta clase.
Clase públicaRegistrationConfigProporciona información sobre la configuración para instalar ensamblados en el catálogo de COM+.
Clase públicaRegistrationErrorInfoRecupera 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+. No se puede heredar esta clase.
Clase públicaRegistrationExceptionExcepción que se produce cuando se detecta un error de registro.
Clase públicaRegistrationHelperInstala y configura ensamblados en el catálogo de COM+. No se puede heredar esta clase.
Clase públicaRegistrationHelperTxLa 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.
Clase públicaResourcePoolAlmacena objetos en la transacción actual. No se puede heredar esta clase.
Clase públicaSecureMethodAttributeGarantiza 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. No se puede heredar esta clase.
Clase públicaSecurityCallContextDescribe la cadena de llamadores que conducen hasta la llamada al método actual.
Clase públicaSecurityCallersSuministra una colección ordenada de identidades en la cadena de llamadas actual.
Clase públicaSecurityIdentityContiene información relativa a una identidad incluida en una cadena de llamadas de COM+.
Clase públicaSecurityRoleAttributeConfigura una función para una aplicación o un componente. No se puede heredar esta clase.
Clase públicaServiceConfigEspecifica y configura los servicios que van a estar activos en el dominio que se introduce al llamar a Enter o crear Activity. Esta clase no puede heredarse.
Clase públicaServicedComponentRepresenta la clase base de todas las clases que utilizan servicios de COM+.
Clase públicaServicedComponentExceptionExcepción que se produce cuando se detecta un error en un componente que utiliza servicios.
Clase públicaServiceDomainPermite que un segmento de código identificado por Enter 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.
Clase públicaSharedPropertyObtiene acceso a una propiedad compartida. No se puede heredar esta clase.
Clase públicaSharedPropertyGroupRepresenta una colección de propiedades compartidas. No se puede heredar esta clase.
Clase públicaSharedPropertyGroupManagerControla el acceso a grupos de propiedades compartidas. No se puede heredar esta clase.
Clase públicaSynchronizationAttributeEstablece el valor de sincronización del componente. No se puede heredar esta clase.
Clase públicaTransactionAttributeEspecifica el tipo de transacción que está disponible para el objeto con atributos. Los valores permitidos son miembros de la enumeración TransactionOption.

 InterfazDescripción
Interfaz públicaIAsyncErrorNotifyImplementa la interceptación de errores del trabajo por lotes asincrónico enviado por el objeto Activity.
Interfaz públicaIPlaybackControlFunciona 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 Queue Server del cliente.
Interfaz públicaIProcessInitControlAdmite establecer el tiempo de espera del método Startup.
Interfaz públicaIProcessInitializerAdmite métodos a los que se puede llamar cuando se inicia o cierra un componente COM.
Interfaz públicaIRegistrationHelperInstala y configura ensamblados en el catálogo de COM+.
Interfaz públicaIRemoteDispatchImplementada 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.
Interfaz públicaIServiceCallImplementa el trabajo por lotes que se envía mediante la actividad creada por Activity.
Interfaz públicaIServicedComponentInfoLa implementa la clase ServicedComponent para obtener información sobre el componente a través del método GetComponentInfo.
Interfaz públicaITransactionSe corresponde con la interfaz ITransaction del Coordinador de transacciones distribuidas (DTC) y es compatible con los objetos obtenidos a través de ContextUtil.Transaction.

 EstructuraDescripción
Estructura públicaBOIDRepresenta la unidad de trabajo asociada a una transacción. Esta estructura se utiliza en XACTTRANSINFO.
Estructura públicaXACTTRANSINFORepresenta una estructura utilizada en la interfaz ITransaction.

 DelegadoDescripción
Delegado públicoResourcePool.TransactionEndDelegateRepresenta el método que controla el final de una transacción.

 EnumeraciónDescripción
Enumeración públicaAccessChecksLevelOptionEspecifica 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.
Enumeración públicaActivationOptionEspecifica la forma de activar los componentes que utilizan servicios en la aplicación.
Enumeración públicaAuthenticationOptionEspecifica el mecanismo de autenticación de llamada a procedimiento remoto (RPC). Sólo es aplicable cuando ActivationOption tiene el valor Server.
Enumeración públicaBindingOptionIndica si todo el trabajo que envía Activity debe enlazarse solamente a un apartamento de un único subproceso (STA). Esta enumeración no afecta al apartamento multiproceso (MTA).
Enumeración públicaImpersonationLevelOptionEspecifica el nivel de suplantación permitido para llamadas a objetivos de una aplicación de servidor.
Enumeración públicaInheritanceOptionIndica si se ha de crear un contexto nuevo basado en el contexto actual o en la información de ServiceConfig .
Enumeración públicaInstallationFlagsIndicadores que se utilizan con la clase RegistrationHelper.
Enumeración públicaPartitionOptionIndica el contexto en el que ejecutar la partición de COM+.
Enumeración públicaPropertyLockModeEspecifica el modo de obtener acceso a propiedades compartidas en el administrador de grupos de propiedades compartidas.
Enumeración públicaPropertyReleaseModeEspecifica el modo de liberación para las propiedades compartidas en el nuevo grupo de propiedades compartidas.
Enumeración públicaSxsOptionIndica cómo se configuran ensamblados simultáneos para ServiceConfig.
Enumeración públicaSynchronizationOptionEspecifica el tipo de sincronización automática solicitada por el componente.
Enumeración públicaThreadPoolOptionIndica el grupo de subprocesos en el que se ejecuta el trabajo que envía Activity .
Enumeración públicaTransactionIsolationLevelEspecifica el valor de TransactionAttribute.
Enumeración públicaTransactionOptionEspecifica el tipo de transacción automática solicitada por el componente.
Enumeración públicaTransactionStatusIndica el estado de la transacción.
Enumeración públicaTransactionVoteEspecifica los valores permitidos para votación sobre resultados de transacción.
Mostrar: