BinaryFormatter.UnsafeDeserializeMethodResponse 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 ^ UnsafeDeserializeMethodResponse(System::IO::Stream ^ serializationStream, System::Runtime::Remoting::Messaging::HeaderHandler ^ handler, System::Runtime::Remoting::Messaging::IMethodCallMessage ^ methodCallMessage);
[System.Runtime.InteropServices.ComVisible(false)]
public object UnsafeDeserializeMethodResponse (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage);
[System.Runtime.InteropServices.ComVisible(false)]
[System.Security.SecurityCritical]
public object UnsafeDeserializeMethodResponse (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage);
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.UnsafeDeserializeMethodResponse : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler * System.Runtime.Remoting.Messaging.IMethodCallMessage -> obj
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Security.SecurityCritical>]
member this.UnsafeDeserializeMethodResponse : System.IO.Stream * System.Runtime.Remoting.Messaging.HeaderHandler * System.Runtime.Remoting.Messaging.IMethodCallMessage -> obj
Public Function UnsafeDeserializeMethodResponse (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.
- Attributi
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 BinaryFormatter.
I dettagli sull'oggetto chiamante non vengono inviati all'oggetto remoto durante la chiamata al metodo. Questi dettagli vengono invece ottenuti dalla chiamata del metodo originale passata al metodo corrente nel methodCallMessage
parametro.
Per la deserializzazione riuscita, la posizione corrente nel flusso deve essere all'inizio del grafico dell'oggetto.
Importante
La chiamata a questo metodo con dati non attendibili costituisce un rischio per la sicurezza. Chiamare questo metodo solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per