System.EnterpriseServices Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| BYOT |
Envolve a classe COM |
| 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 |
| 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) |
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 |
| 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. |