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.Runtime.Remoting.Messaging espace de noms

 

Date de publication : novembre 2016

Le System.Runtime.Remoting.Messaging espace de noms contient des classes utilisées pour créer et transmettre des messages. L’infrastructure de communication à distance utilise des messages pour communiquer avec les objets distants. Les messages sont utilisés pour transmettre des appels de méthode distants, pour activer des objets distants et pour communiquer des informations. Un objet de message comporte un ensemble de propriétés nommées, y compris les identificateurs d’action, les informations d’envoi et les paramètres. Certaines des classes plus importantes de la System.Runtime.Remoting.Messaging espace de noms sont les AsyncResult (classe), la RemotingSurrogateSelector (classe) et la ReturnMessage classe.

ClasseDescription
System_CAPS_pubclassAsyncResult

Encapsule les résultats d'une opération asynchrone sur un délégué.

System_CAPS_pubclassCallContext

Fournit un ensemble de propriétés qui sont acheminées avec le chemin d’accès du code d’exécution. Cette classe ne peut pas être héritée.

System_CAPS_pubclassConstructionCall

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Implémente le IConstructionCallMessage interface permettant de créer un message de demande qui constitue un appel de constructeur sur un objet distant.

System_CAPS_pubclassConstructionResponse

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Implémente le IConstructionReturnMessage interface pour créer un message qui répond à un appel pour instancier un objet distant.

System_CAPS_pubclassHeader

Définit les données hors bande d’un appel.

System_CAPS_pubclassInternalMessageWrapper

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Encapsule des données de communication à distance pour les passer entre les récepteurs de messages, soit pour les demandes du client au serveur ou pour les réponses suivantes.

System_CAPS_pubclassLogicalCallContext

Fournit un ensemble de propriétés qui sont acheminées avec le chemin d’accès du code d’exécution pendant les appels de méthode distants.

System_CAPS_pubclassMethodCall

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Implémente le IMethodCallMessage interface permettant de créer un message de demande qui agit comme un appel de méthode sur un objet distant.

System_CAPS_pubclassMethodCallMessageWrapper

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Implémente le IMethodCallMessage interface permettant de créer un message de demande qui agit comme un appel de méthode sur un objet distant.

System_CAPS_pubclassMethodResponse

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Implémente le IMethodReturnMessage interface pour créer un message qui agit comme une réponse de méthode sur un objet distant.

System_CAPS_pubclassMethodReturnMessageWrapper

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Implémente le IMethodReturnMessage interface pour créer un message qui agit comme une réponse à un appel de méthode sur un objet distant.

System_CAPS_pubclassOneWayAttribute

Marque une méthode comme unidirectionnelle, sans valeur de retour et out ou ref paramètres.

System_CAPS_pubclassRemotingSurrogateSelector

Sélectionne le substitut de communication à distance qui peut être utilisé pour sérialiser un objet qui dérive un MarshalByRefObject.

System_CAPS_pubclassReturnMessage

Contient un message retourné en réponse à un appel de méthode sur un objet distant.

InterfaceDescription
System_CAPS_pubinterfaceILogicalThreadAffinative

Marque un objet pouvant se propager à l’extérieur d’un AppDomain dans un LogicalCallContext.

System_CAPS_pubinterfaceIMessage

Contient les données envoyées entre le message exploitation récepteurs de communication.

System_CAPS_pubinterfaceIMessageCtrl

Fournit un moyen de contrôler des messages asynchrones après leur distribution à l’aide de la IMessageSink.AsyncProcessMessage.

System_CAPS_pubinterfaceIMessageSink

Définit l’interface pour un récepteur de messages.

System_CAPS_pubinterfaceIMethodCallMessage

Définit l’interface de message d’appel de méthode.

System_CAPS_pubinterfaceIMethodMessage

Définit l’interface de message de méthode.

System_CAPS_pubinterfaceIMethodReturnMessage

Définit l’interface du message de retour d’appel de méthode.

System_CAPS_pubinterfaceIRemotingFormatter

Fournit l’interface d’appel de procédure distante pour tous les formateurs.

DéléguéDescription
System_CAPS_pubdelegateHeaderHandler

Représente la méthode qui gère le traitement des en-têtes dans le flux pendant la désérialisation.

System_CAPS_pubdelegateMessageSurrogateFilter

Détermine si la RemotingSurrogateSelector classe doit ignorer un particulier IMessage propriété lors de la création d’un ObjRef pour un MarshalByRefObject classe.

La AsyncResult classe stocke et retourne les résultats d’un appel de méthode asynchrone. AsyncResult les instances contiennent le return valeur, état de l’appel, le délégué utilisé pour l’appel et les autres informations sur l’appel de méthode asynchrone.

La RemotingSurrogateSelector classe peut être utilisée pour contrôler la sérialisation d’objets qui étendent MarshalByRefObject. Un RemotingSurrogateSelector sélectionne le substitut employé dans la sérialisation et la désérialisation de tels objets. Un substitut est un objet qui peut contrôler la sérialisation ou la désérialisation d’un objet.

La ReturnMessage classe conserve des informations retournées après un appel de méthode distante. Un ReturnMessage contient la return valeur et les out ou ref résultant de l’appel de méthode distant.

Retour au début
Afficher: