BinaryFormatter.DeserializeMethodResponse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Deserializza una risposta a una chiamata remota a un metodo dal Stream specificato.
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
Parametri
- serializationStream
- Stream
Flusso da cui deserializzare il grafico di oggetti.
- handler
- HeaderHandler
HeaderHandler che gestisce eventuali intestazioni in serializationStream
. Può essere null
.
- methodCallMessage
- IMethodCallMessage
IMethodCallMessage contenente i dettagli sull'origine della chiamata.
Restituisce
Risposta deserializzata alla chiamata remota al metodo.
Eccezioni
L'elemento serializationStream
è null
.
serializationStream
supporta la ricerca ma la sua lunghezza è 0.
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
Avviso
BinaryFormatter
non è sicuro e non può essere reso sicuro. Per altre informazioni, vedere la Guida alla sicurezza di BinaryFormatter.
I dettagli sull'oggetto chiamante non vengono inviati all'oggetto remoto durante la chiamata al metodo. Questi dettagli vengono invece ottenuti dalla chiamata al metodo originale passata al metodo corrente nel methodCallMessage
parametro .
Affinché la deserializzazione abbia esito positivo, la posizione corrente nel flusso deve essere all'inizio del grafico degli oggetti.