Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

System.AddIn.Contract.Automation espace de noms

 

Date de publication : novembre 2016

Le System.AddIn.Contract.Automation espace de noms contient des interfaces que les composants utilisent pour accéder aux informations de type et appeler des membres de type.

StructureDescription
System_CAPS_pubstructureRemoteFieldData

Fournit des informations sur un champ d’un type auquel les composants peuvent accéder au-delà des limites de domaine et les processus d’application.

System_CAPS_pubstructureRemoteMemberData

Fournit des informations sur un membre d’un type auquel les composants peuvent accéder au-delà des limites de domaine et les processus d’application.

System_CAPS_pubstructureRemoteMethodData

Fournit des informations sur une méthode d’un type auquel les composants peuvent accéder au-delà des limites de domaine et les processus d’application.

System_CAPS_pubstructureRemoteParameterData

Fournit des informations sur un paramètre ou une valeur de retour d’une méthode qui appartient à un type auquel les composants peuvent accéder au-delà des limites de domaine et les processus d’application.

System_CAPS_pubstructureRemotePropertyData

Fournit des informations sur une propriété d’un type auquel les composants peuvent accéder au-delà des limites de domaine et les processus d’application.

System_CAPS_pubstructureRemoteTypeData

Fournit des informations sur un type auquel les composants peuvent accéder au-delà des limites de domaine et les processus d’application.

InterfaceDescription
System_CAPS_pubinterfaceIRemoteDelegateContract

Définit un contrat que les composants peuvent utiliser pour accéder à un délégué au-delà des limites de domaine et les processus d’application.

System_CAPS_pubinterfaceIRemoteEventInfoContract

Définit un contrat que les composants peuvent utiliser pour accéder aux informations sur un événement au-delà des limites de domaine et les processus d’application.

System_CAPS_pubinterfaceIRemoteFieldInfoContract

Définit un contrat que les composants peuvent utiliser pour accéder aux informations sur un champ au-delà des limites de domaine et les processus d’application.

System_CAPS_pubinterfaceIRemoteMethodInfoContract

Définit un contrat que les composants peuvent utiliser pour accéder aux informations concernant une méthode au-delà des limites de domaine et les processus d’application.

System_CAPS_pubinterfaceIRemoteObjectContract

Définit un contrat que les composants peuvent utiliser pour accéder à un objet au-delà des limites de domaine et les processus d’application.

System_CAPS_pubinterfaceIRemotePropertyInfoContract

Définit un contrat que les composants peuvent utiliser pour accéder aux informations relatives à une propriété au-delà des limites de domaine et les processus d’application.

System_CAPS_pubinterfaceIRemoteTypeContract

Définit un contrat que les composants peuvent utiliser pour accéder aux informations de type et appeler des membres au-delà des limites de domaine et les processus d’application.

Utilisez les interfaces dans le System.AddIn.Contract.Automation espace de noms pour activer les composants pour accéder aux informations de type pour un objet distant sans avoir un accès direct à la Type de l’objet distant. Le System.AddIn.Contract.Automation espace de noms définit les fonctionnalités de réflexion pour les composants qui utilisent les interfaces et les structures dans le System.AddIn.Contract, System.AddIn.Contract.Automation, et System.AddIn.Contract.Collections espaces de noms pour communiquer. Les interfaces dans ces espaces de noms sont également appelées des contrats. Tous les contrats dérivent les IContract interface.

Lorsque vous utilisez des contrats pour gérer la communication entre les composants, vous devez implémenter le IRemoteObjectContract interface dans un type pour exposer les informations de type à d’autres composants. Composants peuvent ensuite accéder aux membres du type en appelant le GetRemoteType méthode de l’interface pour obtenir un IRemoteTypeContract. Les autres interfaces et structures dans le System.AddIn.Contract.Automation espace de noms fournit l’accès aux informations de type pour les délégués, propriétés, méthodes, événements et champs.

Les composants peuvent utiliser les contrats dans le System.AddIn.Contract.Automation espace de noms pour accéder aux informations de type pour un objet qui se trouve dans un domaine d’application ou un processus différent ou dans le même processus ou domaine d’application.

Retour au début
Afficher: