ISerializationSurrogate.SetObjectData Metod

Definition

Fyller i objektet med hjälp av informationen i 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

Parametrar

obj
Object

Objektet som ska fyllas i.

info
SerializationInfo

Den information som ska fyllas i objektet.

context
StreamingContext

Källan som objektet deserialiseras från.

selector
ISurrogateSelector

Surrogatväljaren där sökningen efter en kompatibel surrogat börjar.

Returer

Det ifyllda deserialiserade objektet.

Attribut

Undantag

Anroparen har inte den behörighet som krävs.

Kommentarer

Metoden SetObjectData anropas under deserialisering. Med den här metoden kan du ta det tomma Objectobj som redan har skapats och ange SerializationInfoinfo data i objektet. Konstruktorer anropas inte under deserialiseringen av information och rekonstruktion av objektet.

Gäller för