System.EnterpriseServices Namespace

El espacio de nombres System.EnterpriseServices proporciona una infraestructura importante para aplicaciones empresariales. The System.EnterpriseServices namespace provides an important infrastructure for enterprise applications. COM+ proporciona una arquitectura de servicios para los modelos de programación de componentes implementados en un entorno empresarial. COM+ provides a services architecture for component programming models deployed in an enterprise environment. Este 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. This namespace provides .NET objects with access to COM+ services making the .NET Framework objects more practical for enterprise applications.

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+.Creates an activity to do synchronous or asynchronous batch work that can use COM+ services without needing to create a COM+ component. Esta clase no puede heredarse.This class cannot be inherited.

ApplicationAccessControlAttribute

Especifica los controles de acceso a un ensamblado que contiene las clases ServicedComponent.Specifies access controls to an assembly containing ServicedComponent classes.

ApplicationActivationAttribute

Especifica si los componentes del ensamblado se ejecutan en el proceso del creador o en un proceso del sistema.Specifies whether components in the assembly run in the creator's process or in a system process.

ApplicationIDAttribute

Especifica el identificador de la aplicación (como GUID) para este ensamblado.Specifies the application ID (as a GUID) for this assembly. Esta clase no puede heredarse.This class cannot be inherited.

ApplicationNameAttribute

Especifica el nombre de la aplicación COM+ que se usará para la instalación de los componentes del ensamblado.Specifies the name of the COM+ application to be used for the install of the components in the assembly. Esta clase no puede heredarse.This class cannot be inherited.

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.Enables queuing support for the marked assembly and enables the application to read method calls from Message Queuing queues. Esta clase no puede heredarse.This class cannot be inherited.

AutoCompleteAttribute

Marca el método con atributos como un objeto AutoComplete.Marks the attributed method as an AutoComplete object. Esta clase no puede heredarse.This class cannot be inherited.

BYOT

Ajusta la clase ByotServerEx y las interfaces DTC ICreateWithTransactionEx y ICreateWithTipTransactionEx de COM+.Wraps the COM+ ByotServerEx class and the COM+ DTC interfaces ICreateWithTransactionEx and ICreateWithTipTransactionEx. Esta clase no puede heredarse.This class cannot be inherited.

ComponentAccessControlAttribute

Habilita la comprobación de seguridad en las llamadas a un componente.Enables security checking on calls to a component. Esta clase no puede heredarse.This class cannot be inherited.

COMTIIntrinsicsAttribute

Permite pasar propiedades de contexto desde el Integrador de transacciones COM (COMTI) al contexto de COM+.Enables you to pass context properties from the COM Transaction Integrator (COMTI) into the COM+ context.

ConstructionEnabledAttribute

Habilita la capacidad de construcción de objetos COM+.Enables COM+ object construction support. Esta clase no puede heredarse.This class cannot be inherited.

ContextUtil

Obtiene información acerca del contexto de objetos de COM+.Obtains information about the COM+ object context. Esta clase no puede heredarse.This class cannot be inherited.

DescriptionAttribute

Establece la descripción para un ensamblado (aplicación), componente, método o interfaz.Sets the description on an assembly (application), component, method, or interface. Esta clase no puede heredarse.This class cannot be inherited.

EventClassAttribute

Marca la clase con atributos como una clase de eventos.Marks the attributed class as an event class. Esta clase no puede heredarse.This class cannot be inherited.

EventTrackingEnabledAttribute

Habilita el seguimiento de eventos para un componente.Enables event tracking for a component. Esta clase no puede heredarse.This class cannot be inherited.

ExceptionClassAttribute

Establece la clase de excepción de cola para la clase en cola.Sets the queuing exception class for the queued class. Esta clase no puede heredarse.This class cannot be inherited.

IISIntrinsicsAttribute

Permite el acceso a valores intrínsecos de ASP desde GetNamedProperty(String).Enables access to ASP intrinsic values from GetNamedProperty(String). Esta clase no puede heredarse.This class cannot be inherited.

InterfaceQueuingAttribute

Habilita la capacidad de usar una cola para la interfaz marcada.Enables queuing support for the marked interface. Esta clase no puede heredarse.This class cannot be inherited.

JustInTimeActivationAttribute

Habilita o deshabilita la activación Just-In-Time (JIT).Turns just-in-time (JIT) activation on or off. Esta clase no puede heredarse.This class cannot be inherited.

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.Determines whether the component participates in load balancing, if the component load balancing service is installed and enabled on the server.

MustRunInClientContextAttribute

Obliga a crear el objeto con atributos en el contexto del creador, si es posible.Forces the attributed object to be created in the context of the creator, if possible. Esta clase no puede heredarse.This class cannot be inherited.

ObjectPoolingAttribute

Habilita y configura el agrupamiento de objetos para un componente.Enables and configures object pooling for a component. Esta clase no puede heredarse.This class cannot be inherited.

PrivateComponentAttribute

Identifica un componente como componente privado que solo se puede ver y activar mediante otros componentes de la misma aplicación.Identifies a component as a private component that is only seen and activated by components in the same application. Esta clase no puede heredarse.This class cannot be inherited.

RegistrationConfig

Proporciona información sobre la configuración para instalar ensamblados en el catálogo de COM+.Provides configuration information for installing assemblies into the COM+ catalog.

RegistrationErrorInfo

Recupera información de error extendida sobre métodos relativos a múltiples objetos COM+.Retrieves extended error information about methods related to multiple COM+ objects. Esto también incluye métodos que instalan, importan y exportan componentes y aplicaciones COM+.This also includes methods that install, import, and export COM+ applications and components. Esta clase no puede heredarse.This class cannot be inherited.

RegistrationException

Excepción que se produce cuando se detecta un error de registro.The exception that is thrown when a registration error is detected.

RegistrationHelper

Instala y configura ensamblados en el catálogo de COM+.Installs and configures assemblies in the COM+ catalog. Esta clase no puede heredarse.This class cannot be inherited.

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.Used by the .NET Framework infrastructure to install and configure assemblies in the COM+ catalog while maintaining a newly established transaction.

ResourcePool

Almacena objetos en la transacción actual.Stores objects in the current transaction. Esta clase no puede heredarse.This class cannot be inherited.

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.Ensures that the infrastructure calls through an interface for a method or for each method in a class when using the security service. Las clases necesitan utilizar interfaces para poder usar los servicios de seguridad.Classes need to use interfaces to use security services. Esta clase no puede heredarse.This class cannot be inherited.

SecurityCallContext

Describe la cadena de llamadores que conducen hasta la llamada al método actual.Describes the chain of callers leading up to the current method call.

SecurityCallers

Suministra una colección ordenada de identidades en la cadena de llamadas actual.Provides an ordered collection of identities in the current call chain.

SecurityIdentity

Contiene información relativa a una identidad incluida en una cadena de llamadas de COM+.Contains information that regards an identity in a COM+ call chain.

SecurityRoleAttribute

Configura un rol para una aplicación o un componente.Configures a role for an application or component. Esta clase no puede heredarse.This class cannot be inherited.

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.Specifies and configures the services that are to be active in the domain which is entered when calling Enter(ServiceConfig) or creating an Activity. Esta clase no puede heredarse.This class cannot be inherited.

ServicedComponent

Representa la clase base de todas las clases que utilizan servicios de COM+.Represents the base class of all classes using COM+ services.

ServicedComponentException

Excepción que se produce cuando se detecta un error en un componente que utiliza servicios.The exception that is thrown when an error is detected in a serviced component.

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.Allows a code segment identified by Enter(ServiceConfig) and Leave() to run in its own context and behave as if it were a method that is called on an object created within the context. Esta clase no puede heredarse.This class cannot be inherited.

SharedProperty

Obtiene acceso a una propiedad compartida.Accesses a shared property. Esta clase no puede heredarse.This class cannot be inherited.

SharedPropertyGroup

Representa una colección de propiedades compartidas.Represents a collection of shared properties. Esta clase no puede heredarse.This class cannot be inherited.

SharedPropertyGroupManager

Controla el acceso a grupos de propiedades compartidas.Controls access to shared property groups. Esta clase no puede heredarse.This class cannot be inherited.

SynchronizationAttribute

Establece el valor de sincronización del componente.Sets the synchronization value of the component. Esta clase no puede heredarse.This class cannot be inherited.

TransactionAttribute

Especifica el tipo de transacción que está disponible para el objeto con atributos.Specifies the type of transaction that is available to the attributed object. Los valores permitidos son miembros de la enumeración TransactionOption.Permissible values are members of the TransactionOption enumeration.

Estructuras

BOID

Representa la unidad de trabajo asociada a una transacción.Represents the unit of work associated with a transaction. Esta estructura se usa en XACTTRANSINFO.This structure is used in XACTTRANSINFO.

XACTTRANSINFO

Representa una estructura utilizada en la interfaz ITransaction.Represents a structure used in the ITransaction interface.

Interfaces

IAsyncErrorNotify

Implementa la interceptación de errores del trabajo por lotes asincrónico enviado por el objeto Activity.Implements error trapping on the asynchronous batch work that is submitted by the Activity object.

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.Functions in Queued Components in the abnormal handling of server-side playback errors and client-side failures of the Message Queuing delivery mechanism.

IProcessInitControl

Admite establecer el tiempo de espera del método Startup(Object).Supports setting the time-out for the Startup(Object) method.

IProcessInitializer

Admite métodos a los que se puede llamar cuando se inicia o cierra un componente COM.Supports methods that can be called when a COM component starts up or shuts down.

IRegistrationHelper

Instala y configura ensamblados en el catálogo de COM+.Installs and configures assemblies in the COM+ catalog.

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.Implemented by the ServicedComponent class to determine if the AutoCompleteAttribute class attribute is set to true or false for a remote method invocation.

IServiceCall

Implementa el trabajo por lotes que se envía mediante la actividad creada por Activity.Implements the batch work that is submitted through the activity created by Activity.

IServicedComponentInfo

La implementa la clase ServicedComponent para obtener información sobre el componente a través del método GetComponentInfo(Int32, String[]).Implemented by the ServicedComponent class to obtain information about the component via the GetComponentInfo(Int32, String[]) method.

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.Corresponds to the Distributed Transaction Coordinator (DTC) ITransaction interface and is supported by objects obtained through 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.Specifies the level of access checking for an application, either at the process level only or at all levels, including component, interface, and method levels.

ActivationOption

Especifica la forma de activar en la aplicación los componentes con servicio.Specifies the manner in which serviced components are activated in the application.

AuthenticationOption

Especifica el mecanismo de autenticación de llamada a procedimiento remoto (RPC). Solo es aplicable cuando ActivationOption tiene el valor Server.Applicable only when the ActivationOption is set to 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).This enumeration has no impact on the multithreaded apartment (MTA).

ImpersonationLevelOption

Especifica el nivel de suplantación permitido para llamadas a objetivos de una aplicación de servidor.Specifies the level of impersonation allowed when calling targets of a server application.

InheritanceOption

Indica si se ha de crear un contexto nuevo basado en el contexto actual o en la información de ServiceConfig .Indicates whether to create a new context based on the current context or on the information in ServiceConfig.

InstallationFlags

Marcas que se usan con la clase RegistrationHelper.Flags used with the RegistrationHelper class.

PartitionOption

Indica el contexto en el que ejecutar la partición de COM+.Indicates the context in which to run the COM+ partition.

PropertyLockMode

Especifica el modo de obtener acceso a propiedades compartidas en el administrador de grupos de propiedades compartidas.Specifies the mode for accessing shared properties in the shared property group manager.

PropertyReleaseMode

Especifica el modo de liberación para las propiedades compartidas en el nuevo grupo de propiedades compartidas.Specifies the release mode for the properties in the new shared property group.

SxsOption

Indica cómo se configuran ensamblados en paralelo para ServiceConfig.Indicates how side-by-side assemblies are configured for ServiceConfig.

SynchronizationOption

Especifica el tipo de sincronización automática solicitada por el componente.Specifies the type of automatic synchronization requested by the component.

ThreadPoolOption

Indica el grupo de subprocesos en el que se ejecuta el trabajo que envía Activity .Indicates the thread pool in which the work, submitted by Activity, runs.

TransactionIsolationLevel

Especifica el valor de TransactionAttribute.Specifies the value of the TransactionAttribute.

TransactionOption

Especifica el tipo de transacción automática solicitada por el componente.Specifies the automatic transaction type requested by the component.

TransactionStatus

Indica el estado de la transacción.Indicates the transaction status.

TransactionVote

Especifica los valores permitidos para votación sobre resultados de transacción.Specifies the values allowed for transaction outcome voting.

Delegados

ResourcePool.TransactionEndDelegate

Representa el método que controla el final de una transacción.Represents the method that handles the ending of a transaction.

Comentarios

Para obtener información sobre System.EnterpriseServicesel uso de, vea escribir componentes con servicio .For information about using System.EnterpriseServices, see Writing Serviced Components