Share via


ISerializationSurrogate.SetObjectData Méthode

Définition

Remplit l'objet en utilisant les informations dans 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

Paramètres

obj
Object

Objet à remplir.

info
SerializationInfo

Informations pour remplir l'objet.

context
StreamingContext

Source à partir de laquelle l'objet est désérialisé.

selector
ISurrogateSelector

Sélecteur de substitut par lequel commencer la recherche de substitut compatible.

Retours

Objet désérialisé rempli.

Attributs

Exceptions

L'appelant n'a pas l'autorisation requise.

Remarques

La SetObjectData méthode est appelée pendant la désérialisation. Avec cette méthode, vous pouvez prendre le vide Objectobj qui a déjà été créé et entrer des SerializationInfoinfo données dans cet objet. Les constructeurs ne sont pas appelés pendant la désérialisation des informations et la reconstruction de l’objet.

S’applique à