Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.AddIn.Contract.Automation

 

Publicado: octubre de 2016

El System.AddIn.Contract.Automation espacio de nombres contiene interfaces que los componentes utilizan para tener acceso a información de tipo e invocar miembros de tipo.

EstructuraDescripción
System_CAPS_pubstructureRemoteFieldData

Proporciona información acerca de un campo de un tipo que pueden tener acceso los componentes en los límites de proceso y el dominio de aplicación.

System_CAPS_pubstructureRemoteMemberData

Proporciona información acerca de un miembro de un tipo que pueden tener acceso los componentes en los límites de proceso y el dominio de aplicación.

System_CAPS_pubstructureRemoteMethodData

Proporciona información sobre un método de un tipo que pueden tener acceso los componentes en los límites de proceso y el dominio de aplicación.

System_CAPS_pubstructureRemoteParameterData

Proporciona información sobre un parámetro o valor devuelto de un método que pertenece a un tipo que pueden tener acceso los componentes en los límites de proceso y el dominio de aplicación.

System_CAPS_pubstructureRemotePropertyData

Proporciona información sobre una propiedad de un tipo que pueden tener acceso los componentes en los límites de proceso y el dominio de aplicación.

System_CAPS_pubstructureRemoteTypeData

Proporciona información sobre un tipo de componentes pueden tener acceso a través de los límites de proceso y el dominio de aplicación.

InterfazDescripción
System_CAPS_pubinterfaceIRemoteDelegateContract

Define un contrato que los componentes pueden usar para tener acceso a un delegado en los límites de proceso y el dominio de aplicación.

System_CAPS_pubinterfaceIRemoteEventInfoContract

Define un contrato que los componentes pueden usar para tener acceso a información sobre un evento en los límites de proceso y el dominio de aplicación.

System_CAPS_pubinterfaceIRemoteFieldInfoContract

Define un contrato que los componentes pueden usar para tener acceso a información acerca de un campo en los límites de proceso y el dominio de aplicación.

System_CAPS_pubinterfaceIRemoteMethodInfoContract

Define un contrato que los componentes pueden usar para tener acceso a información sobre un método entre los límites de proceso y el dominio de aplicación.

System_CAPS_pubinterfaceIRemoteObjectContract

Define un contrato que los componentes pueden usar para tener acceso a un objeto en los límites de proceso y el dominio de aplicación.

System_CAPS_pubinterfaceIRemotePropertyInfoContract

Define un contrato que los componentes pueden usar para tener acceso a información sobre una propiedad en los límites de proceso y el dominio de aplicación.

System_CAPS_pubinterfaceIRemoteTypeContract

Define un contrato que los componentes pueden usar para tener acceso a información de tipo e invocar a miembros entre los límites de proceso y el dominio de aplicación.

Utilizar las interfaces en el System.AddIn.Contract.Automation espacio de nombres para habilitar los componentes de acceso a información de tipo para un objeto remoto sin tener acceso directo a la Type del objeto remoto. El System.AddIn.Contract.Automation espacio de nombres define la funcionalidad de reflexión para componentes que utilizan las interfaces y estructuras en el System.AddIn.Contract, System.AddIn.Contract.Automation, y System.AddIn.Contract.Collections los espacios de nombres para comunicarse. Las interfaces en estos espacios de nombres también se denominan contratos. Todos los contratos se derivan de la IContract interfaz.

Al utilizar contratos para administrar la comunicación entre componentes, debe implementar la IRemoteObjectContract interfaz en un tipo para exponer la información de tipo a otros componentes. Componentes, a continuación, pueden tener acceso los miembros del tipo llamando el GetRemoteType método de la interfaz para obtener un IRemoteTypeContract. Las otras interfaces y estructuras en el System.AddIn.Contract.Automation espacio de nombres proporcionan acceso a información de tipo para los campos, propiedades, métodos, eventos y delegados.

Los componentes pueden usar los contratos en el System.AddIn.Contract.Automation espacio de nombres a la información de tipo de acceso para un objeto que se encuentra en un dominio de aplicación o proceso diferente o en el mismo proceso o dominio de aplicación.

Volver al principio
Mostrar: