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 objetos .NET com acesso aos serviços COM+, tornando os objetos do .NET Framework mais práticos para aplicativos corporativos.
Classes
| Activity |
Cria uma atividade para realizar trabalho em lote síncrono ou assíncrono e que possa usar serviços COM+ sem a necessidade de criar um componente COM+. Essa classe não pode ser herdada. |
| ApplicationAccessControlAttribute |
Especifica controles de acesso para um assembly contendo 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 um GUID) para esse 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 de enfileiramento para o assembly marcado e permite que o aplicativo leia chamadas de método de filas do 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 a um componente. Essa classe não pode ser herdada. |
| COMTIIntrinsicsAttribute |
Permite passar 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 de objeto COM+. Essa classe não pode ser herdada. |
| DescriptionAttribute |
Define a descrição em um assembly (aplicativo), um componente, um método ou uma 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 rastreamento de eventos para um componente. Essa classe não pode ser herdada. |
| ExceptionClassAttribute |
Define a classe de exceção de enfileiramento para a classe enfileirada. Essa classe não pode ser herdada. |
| IISIntrinsicsAttribute |
Habilita o acesso a valores intrínsecos de ASP de GetNamedProperty(String). Essa classe não pode ser herdada. |
| InterfaceQueuingAttribute |
Habilita o suporte de enfileiramento para a interface marcada. Essa classe não pode ser herdada. |
| JustInTimeActivationAttribute |
Liga ou desliga a ativação JIT (Just-In-Time). Essa classe não pode ser herdada. |
| LoadBalancingSupportedAttribute |
Determina se o componente participa no balanceamento de carga, caso o serviço de balanceamento de carga do componente esteja 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 particular 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 instalação de 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 que é lançada 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 recentemente 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 os serviços de segurança. Essa classe não pode ser herdada. |
| SecurityCallContext |
Descreve a cadeia de chamadores que levam à chamada de método atual. |
| SecurityCallers |
Fornece uma coleção ordenada de identidades na cadeia de chamada atual. |
| SecurityIdentity |
Contém informações que consideram uma identidade em uma cadeia de chamada 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 que é inserido ao chamar Enter(ServiceConfig) ou ao criar uma 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 que é lançada quando um erro é detectado em um componente de serviço. |
| ServiceDomain |
Permite que um segmento de código identificado por Enter(ServiceConfig) e Leave() seja executado em seu próprio contexto e se comporte como se fosse um método que é 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 compartilhados. 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 disponível para o objeto atribuído. Os valores permitidos são membros da enumeração TransactionOption. |
Estruturas
| 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
| IAsyncErrorNotify |
Implementa a interceptação de erro no trabalho assíncrono em lote que é enviado pelo objeto Activity. |
| IPlaybackControl |
Funções em Componentes na Fila no tratamento anormal de erros de reprodução do lado do servidor e de falhas do lado do cliente do mecanismo de entrega do Enfileiramento de Mensagens. |
| IProcessInitControl |
Dá suporte à configuração do tempo limite para o método Startup(Object). |
| IProcessInitializer |
Dá suporte a métodos que podem ser chamados quando um componente COM é inicializado ou desligado. |
| IRegistrationHelper |
Instala e configura assemblies no catálogo COM+. |
| IRemoteDispatch |
Implementado pela classe ServicedComponent para determinar se a classe de atributo AutoCompleteAttribute é definida como |
| IServiceCall |
Implementa o trabalho em lotes que é enviado por meio da atividade criada por Activity. |
| IServicedComponentInfo |
Implementado pela classe ServicedComponent para obter informações sobre o componente por meio do método GetComponentInfo(Int32, String[]). |
| ITransaction |
Corresponde à interface |
Enumerações
| AccessChecksLevelOption |
Especifica o nível de acesso, verificando um aplicativo, somente no nível de 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 a ActivationOption é definida como |
| BindingOption |
Indica se todo o trabalho enviado por Activity deve ser associado a apenas um STA (Single-Threaded Apartment). Esta enumeração não tem impacto no MTA (Multi-Threaded Apartment). |
| ImpersonationLevelOption |
Especifica o nível de representação permitido ao chamar destinos de um aplicativo para servidores. |
| InheritanceOption |
Indica se deve-se 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 as propriedades compartilhadas no gerenciador de grupo de propriedades compartilhadas. |
| PropertyReleaseMode |
Especifica o modo de liberação para as 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 thread em que o trabalho, enviado por Activity, é executado. |
| TransactionIsolationLevel |
Especifica o valor de 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 a votação de resultado da transação. |
Delegados
| ResourcePool.TransactionEndDelegate |
Representa o método que manipula o término de uma transação. |