La classe AsyncResult stocke et retourne les résultats d'un appel de méthode asynchrone. Les instances de AsyncResult contiennent la valeur de return, l'état de l'appel, le délégué utilisé pour l'appel et les autres informations relatives à l'appel de méthode asynchrone.
La classe RemotingSurrogateSelector peut être utilisée pour contrôler la sérialisation d'objets qui étendent MarshalByRefObject. RemotingSurrogateSelector sélectionne le substitut employé dans la sérialisation et la désérialisation de tels objets. Un substitut est un objet pouvant contrôler la sérialisation ou la désérialisation d'un objet.
La classe ReturnMessage contient des informations retournées après un appel de méthode distant. ReturnMessage contient la valeur return et tout paramètre out ou ref résultant de l'appel de méthode distant.
Classes| Classe | Description | |
|---|---|---|
![]() | AsyncResult | Encapsule les résultats d'une opération asynchrone sur un délégué asynchrone. |
![]() | CallContext | Fournit un jeu de propriétés qui sont acheminées avec le chemin d'accès au code d'exécution. Cette classe ne peut pas être héritée. |
![]() | ConstructionCall | Implémente l'interface IConstructionCallMessage pour créer un message de demande qui constitue un appel de constructeur sur un objet distant. |
![]() | ConstructionResponse | Implémente l'interface IConstructionReturnMessage afin de créer un message qui répond à un appel pour instancier un objet distant. |
![]() | Header | Définit les données hors bande d'un appel. |
![]() | InternalMessageWrapper | Encapsule des données d'accès distant pour les passer entre les récepteurs de messages, soit pour les demandes de client à serveur, soit pour les réponses qui s'en suivent. |
![]() | LogicalCallContext | Fournit un jeu de propriétés qui sont acheminées avec le chemin d'accès au code d'exécution pendant des appels de méthode distants. |
![]() | MethodCall | Implémente l'interface IMethodCallMessage pour créer un message de demande qui joue le rôle d'un appel de méthode sur un objet distant. |
![]() | MethodCallMessageWrapper | Implémente l'interface IMethodCallMessage pour créer un message de demande qui joue le rôle d'un appel de méthode sur un objet distant. |
![]() | MethodResponse | Implémente l'interface IMethodReturnMessage pour créer un message qui joue le rôle d'une réponse de méthode sur un objet distant. |
![]() | MethodReturnMessageWrapper | Implémente l'interface IMethodReturnMessage pour créer un message qui joue le rôle d'une réponse à un appel de méthode sur un objet distant. |
![]() | OneWayAttribute | Marque une méthode comme unidirectionnelle, sans valeur de retour ni paramètres out ou ref. |
![]() | RemotingSurrogateSelector | Sélectionne le substitut distant pouvant être utilisé pour sérialiser un objet qui dérive de MarshalByRefObject. |
![]() | ReturnMessage | Contient un message retourné en réponse à un appel de méthode sur un objet distant. |
Interfaces| Interface | Description | |
|---|---|---|
![]() | ILogicalThreadAffinative | Marque un objet pouvant se propager à l'extérieur de AppDomain dans LogicalCallContext. |
![]() | IMessage | Contient les données de communication envoyées entre des récepteurs de messages coopérants. |
![]() | IMessageCtrl | Permet de contrôler des messages asynchrones après leur distribution à l'aide de IMessageSink.AsyncProcessMessage. |
![]() | IMessageSink | Définit l'interface pour un récepteur de messages. |
![]() | IMethodCallMessage | Définit l'interface de message d'appel de méthode. |
![]() | IMethodMessage | Définit l'interface de message de méthode. |
![]() | IMethodReturnMessage | Définit l'interface du message de retour d'appel de méthode. |
![]() | IRemotingFormatter | Fournit l'interface d'appel de procédure distante (RPC, Remote Procedure Call) pour tous les formateurs. |
Délégués| Délégué | Description | |
|---|---|---|
![]() | HeaderHandler | Représente la méthode qui gérera le traitement des en-têtes sur le flux pendant la désérialisation. |
![]() | MessageSurrogateFilter | Détermine si la classe RemotingSurrogateSelector doit ignorer une propriété IMessage particulière en créant ObjRef pour une classe MarshalByRefObject. |



Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ