ISerializationSurrogate.SetObjectData Methode

Definition

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

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 zu füllende Objekt.

info
SerializationInfo

Die Informationen, mit denen das Objekt zu füllen ist.

context
StreamingContext

Die Quelle, aus der das Objekt deserialisiert wird.

selector
ISurrogateSelector

Der Ersatzselektor, mit dem die Suche nach einem kompatiblen Ersatz beginnt.

Gibt zurück

Object

Das gefüllte deserialisierte Objekt.

Attribute

Ausnahmen

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

Hinweise

Die Methode wird während der SetObjectData Deserialisierung aufgerufen. Mit dieser Methode können Sie die leere Object obj , die bereits erstellt wurde, verwenden und Daten in dieses Objekt eingeben SerializationInfo info . Konstruktoren werden während der Deserialisierung von Informationen und Wiederherstellung des Objekts nicht aufgerufen.

Gilt für