ISerializationSurrogate.SetObjectData Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Naplní objekt pomocí informací v 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
Objekt, který se má naplnit.
- info
- SerializationInfo
Informace k naplnění objektu.
- context
- StreamingContext
Zdroj, ze kterého je objekt deserializován.
- selector
- ISurrogateSelector
Výběr náhradních náhrad, kde začíná hledání kompatibilní náhradní náhrady.
Návraty
Naplněný deserializovaný objekt.
- Atributy
Výjimky
Volající nemá požadované oprávnění.
Poznámky
Metoda SetObjectData se volá během deserializace. Pomocí této metody můžete vzít prázdné Objectobj
, které již byly vytvořeny, a zadat SerializationInfoinfo
data do tohoto objektu. Konstruktory nejsou vyvolány během deserializace informací a rekonstrukce objektu.