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