ISerializationSurrogate.SetObjectData Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Wypełnia obiekt przy użyciu informacji w 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
Parametry
- obj
- Object
Obiekt do wypełnienia.
- info
- SerializationInfo
Informacje do wypełnienia obiektu.
- context
- StreamingContext
Źródło, z którego obiekt jest deserializowany.
- selector
- ISurrogateSelector
Selektor zastępczy, w którym rozpoczyna się wyszukiwanie zgodnego zastępcy.
Zwraca
Wypełniony obiekt deserializowany.
- Atrybuty
Wyjątki
Obiekt wywołujący nie ma wymaganych uprawnień.
Uwagi
Metoda SetObjectData jest wywoływana podczas deserializacji. Za pomocą tej metody można pobrać puste Objectobj, które zostały już utworzone, i wprowadzić SerializationInfoinfo dane do tego obiektu. Konstruktory nie są wywoływane podczas deserializacji informacji i rekonstrukcji obiektu.