Partager via


ISerializationSurrogate.SetObjectData Méthode

Définition

Remplit l’objet à l’aide des informations contenues dans la 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 permettant de remplir l’objet.

context
StreamingContext

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

selector
ISurrogateSelector

Sélecteur de substitution où commence la recherche d’une substitution compatible.

Retours

Objet désérialisé rempli.

Attributs

Exceptions

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

Remarques

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

S’applique à