ISerializationSurrogate.SetObjectData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 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.