ISerializationSurrogate.SetObjectData Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het object gevuld met behulp van de informatie in de 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);
[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
Parameters
- obj
- Object
Het object dat moet worden ingevuld.
- info
- SerializationInfo
De informatie voor het vullen van het object.
- context
- StreamingContext
De bron waaruit het object wordt gedeserialiseerd.
- selector
- ISurrogateSelector
De surrogaatkiezer waar de zoekopdracht naar een compatibele surrogaat begint.
Retouren
Het ingevulde gedeserialiseerde object.
- Kenmerken
Uitzonderingen
De beller heeft niet de vereiste machtiging.
Opmerkingen
De SetObjectData methode wordt aangeroepen tijdens deserialisatie. Met deze methode kunt u de lege Objectobj waarden nemen die al zijn gemaakt en gegevens invoeren SerializationInfoinfo in dat object. Constructors worden niet aangeroepen tijdens deserialisatie van informatie en reconstructie van het object.