BinaryFormatter.DeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage) BinaryFormatter.DeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage) BinaryFormatter.DeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage) BinaryFormatter.DeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage) Method

Definition

Deserialisiert eine Antwort auf einen Remotemethodenaufruf aus dem bereitgestellten Stream.Deserializes a response to a remote method call from the provided 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

Parameter

serializationStream
Stream Stream Stream Stream

Der Stream, aus dem das Objektdiagramm deserialisiert werden soll.The stream from which to deserialize the object graph.

handler
HeaderHandler HeaderHandler HeaderHandler HeaderHandler

Der HeaderHandler, der alle Header im serializationStream behandelt.The HeaderHandler that handles any headers in the serializationStream. Kann null sein.Can be null.

methodCallMessage
IMethodCallMessage IMethodCallMessage IMethodCallMessage IMethodCallMessage

Die IMethodCallMessage, die Informationen über den Ursprung des Aufrufs enthält.The IMethodCallMessage that contains details about where the call came from.

Gibt zurück

Die deserialisierte Antwort auf den Remotemethodenaufruf.The deserialized response to the remote method call.

Ausnahmen

serializationStream ist null.The serializationStream is null.

Der serializationStream unterstützt die Suche, seine Länge ist jedoch 0.The serializationStream supports seeking, but its length is 0.

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.The caller does not have the required permission.

Hinweise

Details zum Aufruferobjekt werden während des Methoden Aufrufes nicht an das Remote Objekt gesendet.Details about the caller object are not sent to the remote object during the method call. Stattdessen werden diese Details aus dem ursprünglichen Methoden Aufrufwert abgerufen, der im methodCallMessage -Parameter an die aktuelle Methode übergeben wird.Instead, these details are obtained from the original method call that is passed to the current method in the methodCallMessage parameter.

Um die Deserialisierung erfolgreich durchführen zu können, muss sich die aktuelle Position im Stream am Anfang des Objekt Diagramms befinden.In order for deserialization to succeed the current position in the stream must be at the beginning of the object graph.

Sicherheit

SecurityPermission
, Um Serialisierungsdienste bereitzustellen.To provide serialization services. Zugeordnete Enumeration: SerializationFormatterAssociated enumeration: SerializationFormatter.

Gilt für: