ISerializationSurrogate.SetObjectData Metoda

Definicja

Wypełnia obiekt przy użyciu informacji w pliku 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 posiada wymaganych uprawnień.

Uwagi

Metoda jest wywoływana SetObjectData podczas deserializacji. Za pomocą tej metody można pobrać puste Objectobj , które zostało już utworzone, i wprowadzić SerializationInfoinfo dane do tego obiektu. Konstruktory nie są wywoływane podczas deserializacji informacji i rekonstrukcji obiektu.

Dotyczy