System.EnterpriseServices Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece .NET objetos com acesso aos serviços COM+, tornando os objetos do .NET Framework mais práticos para aplicativos empresariais.
Classes
| Nome | Description |
|---|---|
| Activity |
Cria uma atividade para fazer um trabalho em lote síncrono ou assíncrono que pode usar serviços COM+ sem a necessidade de criar um componente COM+. Essa classe não pode ser herdada. |
| ApplicationAccessControlAttribute |
Especifica controles de acesso a um assembly que contém classes ServicedComponent. |
| ApplicationActivationAttribute |
Especifica se os componentes no assembly são executados no processo do criador ou em um processo do sistema. |
| ApplicationIDAttribute |
Especifica a ID do aplicativo (como GUID) para este assembly. Essa classe não pode ser herdada. |
| ApplicationNameAttribute |
Especifica o nome do aplicativo COM+ a ser usado para a instalação dos componentes no assembly. Essa classe não pode ser herdada. |
| ApplicationQueuingAttribute |
Habilita o suporte à fila para o assembly marcado e permite que o aplicativo leia chamadas de método de filas de Enfileiramento de Mensagens. Essa classe não pode ser herdada. |
| AutoCompleteAttribute |
Marca o método atribuído como um objeto |
| BYOT |
Encapsula a classe COM+ |
| ComponentAccessControlAttribute |
Habilita a verificação de segurança em chamadas para um componente. Essa classe não pode ser herdada. |
| COMTIIntrinsicsAttribute |
Permite que você passe propriedades de contexto do COMTI (Integrador de Transações) COM para o contexto COM+. |
| ConstructionEnabledAttribute |
Habilita o suporte à construção de objeto COM+. Essa classe não pode ser herdada. |
| ContextUtil |
Obtém informações sobre o contexto do objeto COM+. Essa classe não pode ser herdada. |
| DescriptionAttribute |
Define a descrição em um assembly (aplicativo), componente, método ou interface. Essa classe não pode ser herdada. |
| EventClassAttribute |
Marca a classe atribuída como uma classe de evento. Essa classe não pode ser herdada. |
| EventTrackingEnabledAttribute |
Habilita o acompanhamento de eventos para um componente. Essa classe não pode ser herdada. |
| ExceptionClassAttribute |
Define a classe de exceção de enfileiramento para a classe na fila. Essa classe não pode ser herdada. |
| IISIntrinsicsAttribute |
Habilita o acesso a valores intrínsecos do ASP de GetNamedProperty(String). Essa classe não pode ser herdada. |
| InterfaceQueuingAttribute |
Habilita o suporte à fila para a interface marcada. Essa classe não pode ser herdada. |
| JustInTimeActivationAttribute |
Ativa ou desativa a ativação do JIT (just-in-time). Essa classe não pode ser herdada. |
| LoadBalancingSupportedAttribute |
Determina se o componente participa do balanceamento de carga, se o serviço de balanceamento de carga do componente está instalado e habilitado no servidor. |
| MustRunInClientContextAttribute |
Força o objeto atribuído a ser criado no contexto do criador, se possível. Essa classe não pode ser herdada. |
| ObjectPoolingAttribute |
Habilita e configura o pool de objetos para um componente. Essa classe não pode ser herdada. |
| PrivateComponentAttribute |
Identifica um componente como um componente privado que só é visto e ativado por componentes no mesmo aplicativo. Essa classe não pode ser herdada. |
| RegistrationConfig |
Fornece informações de configuração para instalar assemblies no catálogo COM+. |
| RegistrationErrorInfo |
Recupera informações de erro estendidas sobre métodos relacionados a vários objetos COM+. Isso também inclui métodos que instalam, importam e exportam componentes e aplicativos COM+. Essa classe não pode ser herdada. |
| RegistrationException |
A exceção gerada quando um erro de registro é detectado. |
| RegistrationHelper |
Instala e configura assemblies no catálogo COM+. Essa classe não pode ser herdada. |
| RegistrationHelperTx |
Usado pela infraestrutura do .NET Framework para instalar e configurar assemblies no catálogo COM+, mantendo uma transação recém-estabelecida. |
| ResourcePool |
Armazena objetos na transação atual. Essa classe não pode ser herdada. |
| SecureMethodAttribute |
Garante que a infraestrutura chame por meio de uma interface para um método ou para cada método em uma classe ao usar o serviço de segurança. As classes precisam usar interfaces para usar serviços de segurança. Essa classe não pode ser herdada. |
| SecurityCallContext |
Descreve a cadeia de chamadores que antecede a chamada de método atual. |
| SecurityCallers |
Fornece uma coleção ordenada de identidades na cadeia de chamadas atual. |
| SecurityIdentity |
Contém informações que consideram uma identidade em uma cadeia de chamadas COM+. |
| SecurityRoleAttribute |
Configura uma função para um aplicativo ou componente. Essa classe não pode ser herdada. |
| ServiceConfig |
Especifica e configura os serviços que devem estar ativos no domínio inserido ao chamar Enter(ServiceConfig) ou criar um Activity. Essa classe não pode ser herdada. |
| ServicedComponent |
Representa a classe base de todas as classes usando serviços COM+. |
| ServicedComponentException |
A exceção gerada quando um erro é detectado em um componente atendido. |
| ServiceDomain |
Permite que um segmento de código identificado e Enter(ServiceConfig)Leave() executado em seu próprio contexto e se comporte como se fosse um método chamado em um objeto criado dentro do contexto. Essa classe não pode ser herdada. |
| SharedProperty |
Acessa uma propriedade compartilhada. Essa classe não pode ser herdada. |
| SharedPropertyGroup |
Representa uma coleção de propriedades compartilhadas. Essa classe não pode ser herdada. |
| SharedPropertyGroupManager |
Controla o acesso a grupos de propriedades compartilhadas. Essa classe não pode ser herdada. |
| SynchronizationAttribute |
Define o valor de sincronização do componente. Essa classe não pode ser herdada. |
| TransactionAttribute |
Especifica o tipo de transação que está disponível para o objeto atribuído. Valores permitidos são membros da enumeração TransactionOption. |
Estruturas
| Nome | Description |
|---|---|
| BOID |
Representa a unidade de trabalho associada a uma transação. Essa estrutura é usada em XACTTRANSINFO. |
| XACTTRANSINFO |
Representa uma estrutura usada na interface ITransaction. |
Interfaces
| Nome | Description |
|---|---|
| IAsyncErrorNotify |
Implementa a interceptação de erros no trabalho em lote assíncrono enviado pelo Activity objeto. |
| IPlaybackControl |
Funções em componentes enfileirados no tratamento anormal de erros de reprodução do lado do servidor e falhas no lado do cliente do mecanismo de entrega de Enfileiramento de Mensagens. |
| IProcessInitControl |
Dá suporte à definição do tempo limite para o Startup(Object) método. |
| IProcessInitializer |
Dá suporte a métodos que podem ser chamados quando um componente COM é iniciado ou desligado. |
| IRegistrationHelper |
Instala e configura assemblies no catálogo COM+. |
| IRemoteDispatch |
Implementado pela ServicedComponent classe para determinar se o AutoCompleteAttribute atributo de classe está definido |
| IServiceCall |
Implementa o trabalho em lote enviado por meio da atividade criada por Activity. |
| IServicedComponentInfo |
Implementado pela ServicedComponent classe para obter informações sobre o componente por meio do GetComponentInfo(Int32, String[]) método. |
| ITransaction |
Corresponde à interface DTC (Coordenador de Transações Distribuídas) |
Enumerações
| Nome | Description |
|---|---|
| AccessChecksLevelOption |
Especifica o nível de verificação de acesso para um aplicativo, somente no nível do processo ou em todos os níveis, incluindo níveis de componente, interface e método. |
| ActivationOption |
Especifica a maneira como os componentes atendidos são ativados no aplicativo. |
| AuthenticationOption |
Especifica o mecanismo de autenticação de RPC (chamada de procedimento remoto). Aplicável somente quando o ActivationOption é definido como |
| BindingOption |
Indica se todo o trabalho enviado por Activity deve ser associado a apenas um STA (apartamento de thread único). Essa enumeração não afeta o MTA (apartamento multithreaded). |
| ImpersonationLevelOption |
Especifica o nível de representação permitido ao chamar destinos de um aplicativo de servidor. |
| InheritanceOption |
Indica se é necessário criar um novo contexto com base no contexto atual ou nas informações em ServiceConfig. |
| InstallationFlags |
Sinalizadores usados com a classe RegistrationHelper. |
| PartitionOption |
Indica o contexto no qual executar a partição COM+. |
| PropertyLockMode |
Especifica o modo para acessar propriedades compartilhadas no gerenciador de grupos de propriedades compartilhadas. |
| PropertyReleaseMode |
Especifica o modo de versão das propriedades no novo grupo de propriedades compartilhadas. |
| SxsOption |
Indica como os assemblies lado a lado são configurados para ServiceConfig. |
| SynchronizationOption |
Especifica o tipo de sincronização automática solicitada pelo componente. |
| ThreadPoolOption |
Indica o pool de threads no qual o trabalho, enviado por Activity, é executado. |
| TransactionIsolationLevel |
Especifica o valor do TransactionAttribute. |
| TransactionOption |
Especifica o tipo de transação automática solicitado pelo componente. |
| TransactionStatus |
Indica o status da transação. |
| TransactionVote |
Especifica os valores permitidos para votação do resultado da transação. |
Delegados
| Nome | Description |
|---|---|
| ResourcePool.TransactionEndDelegate |
Representa o método que manipula o final de uma transação. |