ISerializationSurrogate.SetObjectData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.