Freigeben über


ISerializationSurrogate.SetObjectData Methode

Definition

Füllt das Objekt mithilfe der Informationen in der SerializationInfoauf.

public:
 System::Object ^ SetObjectData(System::Object ^ obj, System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context, System::Runtime::Serialization::ISurrogateSelector ^ selector);
public object SetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector? selector);
public object SetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector selector);
[System.Security.SecurityCritical]
public object SetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISurrogateSelector selector);
abstract member SetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * System.Runtime.Serialization.ISurrogateSelector -> obj
[<System.Security.SecurityCritical>]
abstract member SetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext * System.Runtime.Serialization.ISurrogateSelector -> obj
Public Function SetObjectData (obj As Object, info As SerializationInfo, context As StreamingContext, selector As ISurrogateSelector) As Object

Parameter

obj
Object

Das objekt, das aufgefüllt werden soll.

info
SerializationInfo

Die Informationen zum Auffüllen des Objekts.

context
StreamingContext

Die Quelle, aus der das Objekt deserialisiert wird.

selector
ISurrogateSelector

Die Ersatzauswahl, bei der die Suche nach einem kompatiblen Ersatz beginnt.

Gibt zurück

Das aufgefüllte deserialisierte Objekt.

Attribute

Ausnahmen

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Hinweise

Die SetObjectData-Methode wird während der Deserialisierung aufgerufen. Mit dieser Methode können Sie die leeren Objectobj übernehmen, die bereits erstellt wurde, und SerializationInfoinfo Daten in dieses Objekt eingeben. Konstruktoren werden während der Deserialisierung von Informationen und der Wiederherstellung des Objekts nicht aufgerufen.

Gilt für: