Share via


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

Das gefü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 leere Objectobj , die bereits erstellt wurde, verwenden und Daten in dieses Objekt eingeben SerializationInfoinfo . Konstruktoren werden während der Deserialisierung von Informationen und der Rekonstruktion des Objekts nicht aufgerufen.

Gilt für: