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 de l’appel fourni Stream.
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 désérialiser le graphe d’objet.
- handler
- HeaderHandler
Qui HeaderHandler gère tous les en-têtes dans le serializationStream. Peut être null.
- methodCallMessage
- IMethodCallMessage
Qui IMethodCallMessage contient des détails sur l’endroit d’où provient l’appel.
Retours
Réponse désérialisée à l’appel de méthode distante.
Exceptions
serializationStream a la valeur null.
Les serializationStream supports cherchent, mais sa longueur est de 0.
L’appelant n’a pas l’autorisation requise.
Remarques
Warning
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 relatifs à 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 être au début du graphique d’objet.