Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Namespace System.AddIn.Contract.Automation

 

O System.AddIn.Contract.Automation namespace contém interfaces de componentes usam para acessar informações de tipo e chamar membros de tipo.

EstruturaDescrição
System_CAPS_pubstructureRemoteFieldData

Fornece informações sobre um campo de um tipo que podem acessar componentes entre limites de domínio e o processo do aplicativo.

System_CAPS_pubstructureRemoteMemberData

Fornece informações sobre um membro de um tipo que podem acessar componentes entre limites de domínio e o processo do aplicativo.

System_CAPS_pubstructureRemoteMethodData

Fornece informações sobre um método de um tipo que podem acessar componentes entre limites de domínio e o processo do aplicativo.

System_CAPS_pubstructureRemoteParameterData

Fornece informações sobre um parâmetro ou valor de retorno de um método que pertence a um tipo que podem acessar componentes entre limites de domínio e o processo do aplicativo.

System_CAPS_pubstructureRemotePropertyData

Fornece informações sobre uma propriedade de um tipo que podem acessar componentes entre limites de domínio e o processo do aplicativo.

System_CAPS_pubstructureRemoteTypeData

Fornece informações sobre um tipo que podem acessar componentes entre limites de domínio e o processo do aplicativo.

InterfaceDescrição
System_CAPS_pubinterfaceIRemoteDelegateContract

Define um contrato de componentes podem usar para acessar um delegado entre limites de domínio e o processo do aplicativo.

System_CAPS_pubinterfaceIRemoteEventInfoContract

Define um contrato de componentes podem usar para acessar informações sobre um evento entre limites de domínio e o processo do aplicativo.

System_CAPS_pubinterfaceIRemoteFieldInfoContract

Define um contrato de componentes podem usar para acessar informações sobre um campo entre limites de domínio e o processo do aplicativo.

System_CAPS_pubinterfaceIRemoteMethodInfoContract

Define um contrato de componentes podem usar para acessar informações sobre um método entre limites de domínio e o processo do aplicativo.

System_CAPS_pubinterfaceIRemoteObjectContract

Define um contrato de componentes podem usar para acessar um objeto entre limites de domínio e o processo do aplicativo.

System_CAPS_pubinterfaceIRemotePropertyInfoContract

Define um contrato de componentes podem usar para acessar informações sobre uma propriedade entre limites de domínio e o processo do aplicativo.

System_CAPS_pubinterfaceIRemoteTypeContract

Define um contrato de componentes podem usar para acessar informações de tipo e chamar membros entre limites de domínio e o processo do aplicativo.

Usar as interfaces de System.AddIn.Contract.Automation namespace para habilitar os componentes para acessar as informações de tipo para um objeto remoto sem ter acesso direto ao Type do objeto remoto. O System.AddIn.Contract.Automation namespace define a funcionalidade de reflexão para componentes que usam as interfaces e estruturas no System.AddIn.Contract, System.AddIn.Contract.Automation, e System.AddIn.Contract.Collections namespaces para se comunicar. As interfaces nesses namespaces também são chamadas de contratos. Todos os contratos derivam o IContract interface.

Ao usar contratos para gerenciar a comunicação entre componentes, você deve implementar o IRemoteObjectContract interface em um tipo para expor as informações de tipo para outros componentes. Componentes, em seguida, podem acessar os membros do tipo chamando o GetRemoteType método da interface para obter um IRemoteTypeContract. As outras interfaces e estruturas no System.AddIn.Contract.Automation namespace fornecem acesso a informações de tipo para campos, propriedades, métodos, eventos e delegados.

Os componentes podem usar os contratos no System.AddIn.Contract.Automation namespace para acessar as informações de tipo para um objeto que esteja em um domínio de aplicativo ou processo diferente, ou no mesmo processo ou no domínio de aplicativo.

Retornar ao início
Mostrar: