System.EnterpriseServices Espaço de Nomes

Fornece aos objetos .NET acesso a serviços COM+, tornando os objetos do .NET Framework mais práticos para aplicações empresariais.

Classes

Name Description
Activity

Cria uma atividade para realizar trabalho em lote síncrono ou assíncrono que pode usar serviços COM+ sem necessidade de criar um componente COM+. Esta classe não pode ser herdada.

ApplicationAccessControlAttribute

Especifica controlos de acesso a uma assembly contendo ServicedComponent classes.

ApplicationActivationAttribute

Especifica se os componentes da montagem correm no processo do criador ou num processo do sistema.

ApplicationIDAttribute

Especifica o ID da aplicação (como GUID) para este conjunto. Esta classe não pode ser herdada.

ApplicationNameAttribute

Especifica o nome da aplicação COM+ a ser usada para a instalação dos componentes no conjunto. Esta classe não pode ser herdada.

ApplicationQueuingAttribute

Permite o suporte de filas para a assembly marcada e permite que a aplicação leia chamadas de método das filas de Fila de Mensagens. Esta classe não pode ser herdada.

AutoCompleteAttribute

Marca o método atribuído como um AutoComplete objeto. Esta classe não pode ser herdada.

BYOT

Envolve a classe COM ByotServerEx + e as interfaces ICreateWithTransactionEx DTC COM+ e ICreateWithTipTransactionEx. Esta classe não pode ser herdada.

ComponentAccessControlAttribute

Permite a verificação de segurança em chamadas para um componente. Esta classe não pode ser herdada.

COMTIIntrinsicsAttribute

Permite passar propriedades de contexto do COM Transaction Integrator (COMTI) para o contexto COM+.

ConstructionEnabledAttribute

Permite o suporte à construção de objetos COM+. Esta classe não pode ser herdada.

ContextUtil

Obtém informação sobre o contexto do objeto COM+. Esta classe não pode ser herdada.

DescriptionAttribute

Define a descrição numa assembly (aplicação), componente, método ou interface. Esta classe não pode ser herdada.

EventClassAttribute

Marca a classe atribuída como uma classe de evento. Esta classe não pode ser herdada.

EventTrackingEnabledAttribute

Permite o acompanhamento de eventos para um componente. Esta classe não pode ser herdada.

ExceptionClassAttribute

Define a classe de exceção de fila para a classe em fila. Esta classe não pode ser herdada.

IISIntrinsicsAttribute

Permite o acesso aos valores intrínsecos do ASP a partir de GetNamedProperty(String). Esta classe não pode ser herdada.

InterfaceQueuingAttribute

Permite suporte para filas na interface marcada. Esta classe não pode ser herdada.

JustInTimeActivationAttribute

Ativa ou desativa a ativação just-in-time (JIT). Esta 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 ativado no servidor.

MustRunInClientContextAttribute

Força o objeto atribuído a ser criado no contexto do criador, se possível. Esta classe não pode ser herdada.

ObjectPoolingAttribute

Permite e configura o pool de objetos para um componente. Esta classe não pode ser herdada.

PrivateComponentAttribute

Identifica um componente como privado que só é visto e ativado por componentes na mesma aplicação. Esta classe não pode ser herdada.

RegistrationConfig

Fornece informação de configuração para a instalação de conjuntos no catálogo COM+.

RegistrationErrorInfo

Recupera informação de erro estendida sobre métodos relacionados com múltiplos objetos COM+. Isto inclui também métodos que instalam, importam e exportam aplicações e componentes COM+. Esta classe não pode ser herdada.

RegistrationException

A exceção que é lançada quando é detetado um erro de registo.

RegistrationHelper

Instala e configura assemblies no catálogo COM+. Esta classe não pode ser herdada.

RegistrationHelperTx

Utilizado 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. Esta classe não pode ser herdada.

SecureMethodAttribute

Assegura que a infraestrutura chama através de uma interface para um método ou para cada método numa classe ao utilizar o serviço de segurança. As classes precisam de usar interfaces para utilizar os serviços de segurança. Esta classe não pode ser herdada.

SecurityCallContext

Descreve a cadeia de chamadores que conduz à chamada de método atual.

SecurityCallers

Fornece uma coleção ordenada de identidades na cadeia de chamadas atual.

SecurityIdentity

Contém informação relativa a uma identidade numa cadeia de chamadas COM+.

SecurityRoleAttribute

Configura um papel para uma aplicação ou componente. Esta classe não pode ser herdada.

ServiceConfig

Especifica e configura os serviços que devem estar ativos no domínio que é introduzido ao chamar Enter(ServiceConfig) ou criar um Activity. Esta classe não pode ser herdada.

ServicedComponent

Representa a classe base de todas as classes que utilizam os serviços COM+.

ServicedComponentException

A exceção que é lançada quando é detetado um erro num componente servido.

ServiceDomain

Permite que um segmento de código identificado por Enter(ServiceConfig) e Leave() seja executado no seu próprio contexto e se comporte como se fosse um método chamado a um objeto criado dentro do contexto. Esta classe não pode ser herdada.

SharedProperty

Acede a uma propriedade partilhada. Esta classe não pode ser herdada.

SharedPropertyGroup

Representa um conjunto de propriedades partilhadas. Esta classe não pode ser herdada.

SharedPropertyGroupManager

Controla o acesso a grupos de propriedades partilhadas. Esta classe não pode ser herdada.

SynchronizationAttribute

Define o valor de sincronização do componente. Esta 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 TransactionOption enumeração.

Estruturas

Name Description
BOID

Representa a unidade de trabalho associada a uma transação. Esta estrutura é usada em XACTTRANSINFO.

XACTTRANSINFO

Representa uma estrutura usada na ITransaction interface.

Interfaces

Name Description
IAsyncErrorNotify

Implementa a captura de erros no trabalho em lote assíncrono submetido pelo Activity objeto.

IPlaybackControl

Funções nos Componentes em Fila na gestão anormal de erros de reprodução do lado do servidor e falhas do lado cliente do mecanismo de entrega da Fila de Mensagens.

IProcessInitControl

Suporta a definição do time-out para o Startup(Object) método.

IProcessInitializer

Suporta métodos que podem ser chamados quando um componente COM arranca ou desliga.

IRegistrationHelper

Instala e configura assemblies no catálogo COM+.

IRemoteDispatch

Implementado pela ServicedComponent classe para determinar se o AutoCompleteAttribute atributo da classe está definido para true ou false para uma invocação remota de método.

IServiceCall

Implementa o trabalho em lote submetido através da atividade criada por Activity.

IServicedComponentInfo

Implementado pela ServicedComponent classe para obter informações sobre o componente através do GetComponentInfo(Int32, String[]) método.

ITransaction

Corresponde à interface do Distributed Transaction Coordinator (DTC) ITransaction e é suportado por objetos obtidos através Transactionde .

Enumerações

Name Description
AccessChecksLevelOption

Especifica o nível de verificação de acesso para uma aplicação, seja apenas ao nível do processo ou em todos os níveis, incluindo os níveis de componente, interface e método.

ActivationOption

Especifica a forma como os componentes assistidos são ativados na aplicação.

AuthenticationOption

Especifica o mecanismo de autenticação de chamadas de procedimento remoto (RPC). Aplicável apenas quando o ActivationOption está definido para Server.

BindingOption

Indica se todo o trabalho submetido Activity deve estar vinculado a apenas um apartamento single-threaded (STA). Esta enumeração não tem impacto no apartamento multithread (MTA).

ImpersonationLevelOption

Especifica o nível de personificação permitido ao chamar alvos de uma aplicação servidor.

InheritanceOption

Indica se deve criar um novo contexto com base no contexto atual ou na informação em ServiceConfig.

InstallationFlags

Bandeiras usadas com a RegistrationHelper turma.

PartitionOption

Indica o contexto em que executar a partição COM+.

PropertyLockMode

Especifica o modo para aceder a propriedades partilhadas no gestor de grupos de propriedades partilhadas.

PropertyReleaseMode

Especifica o modo de libertação para as propriedades no novo grupo de propriedades partilhadas.

SxsOption

Indica como os conjuntos lado a lado estão configurados para ServiceConfig.

SynchronizationOption

Especifica o tipo de sincronização automática solicitada pelo componente.

ThreadPoolOption

Indica o conjunto de threads onde o trabalho, submetido por Activity, corre.

TransactionIsolationLevel

Especifica o valor do TransactionAttribute.

TransactionOption

Especifica o tipo automático de transação solicitado pelo componente.

TransactionStatus

Indica o estado da transação.

TransactionVote

Especifica os valores permitidos para a votação dos resultados das transações.

Delegados

Name Description
ResourcePool.TransactionEndDelegate

Representa o método que gere o fim de uma transação.