BinaryFormatter.DeserializeMethodResponse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Désérialise une réponse à un appel de méthode distant à partir du Stream fourni.
public:
System::Object ^ DeserializeMethodResponse(System::IO::Stream ^ serializationStream, System::Runtime::Remoting::Messaging::HeaderHandler ^ handler, System::Runtime::Remoting::Messaging::IMethodCallMessage ^ methodCallMessage);
public object DeserializeMethodResponse (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage);
member this.DeserializeMethodResponse : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler * System.Runtime.Remoting.Messaging.IMethodCallMessage -> obj
Public Function DeserializeMethodResponse (serializationStream As Stream, handler As HeaderHandler, methodCallMessage As IMethodCallMessage) As Object
Paramètres
- serializationStream
- Stream
Flux à partir duquel le graphique d'objets doit être désérialisé.
- handler
- HeaderHandler
Le HeaderHandler qui gère n'importe quel en-tête dans serializationStream
. Peut être null
.
- methodCallMessage
- IMethodCallMessage
IMethodCallMessage contenant les détails concernant la provenance de l'appel.
Retours
Réponse désérialisée à l'appel de méthode distant.
Exceptions
Le serializationStream
est null
.
serializationStream
prend en charge la recherche, mais sa longueur est nulle.
L'appelant n'a pas l'autorisation requise.
Remarques
Avertissement
BinaryFormatter
n’est pas sécurisé et ne peut pas être sécurisé. Pour plus d’informations, consultez le Guide de sécurité de BinaryFormatter.
Les détails de l’objet appelant ne sont pas envoyés à l’objet distant pendant l’appel de méthode. Au lieu de cela, ces détails sont obtenus à partir de l’appel de méthode d’origine passé à la méthode actuelle dans le methodCallMessage
paramètre.
Pour que la désérialisation réussisse, la position actuelle dans le flux doit se trouver au début du graphique d’objets.