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 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.