ISerializationSurrogate.GetObjectData 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í zadanou SerializationInfo daty potřebnými k serializaci objektu.
public:
void GetObjectData(System::Object ^ obj, System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
public void GetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
public void GetObjectData (object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
abstract member GetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
[<System.Security.SecurityCritical>]
abstract member GetObjectData : obj * System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> unit
Public Sub GetObjectData (obj As Object, info As SerializationInfo, context As StreamingContext)
Parametry
- obj
- Object
Objekt, který se má serializovat.
- info
- SerializationInfo
SerializationInfo k naplnění daty.
- context
- StreamingContext
Cíl (viz StreamingContext) pro tuto serializaci.
- Atributy
Výjimky
Volající nemá požadované oprávnění.
Poznámky
Extrahuje data z objektu obj
a uloží je do parametru SerializationInfoinfo
.
Při umístění náhradní metody ukládá informace o objektu obj
v SerializationInfoinfo
parametru. Tyto informace popisují zobrazení tohoto objektu, včetně polí, vlastností a aktuálních hodnot objektu.
SerializationInfo může odpovídat skutečnému objektu nebo může být syntetizovaným zobrazením náhradního objektu.