ISerializationSurrogate.SetObjectData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.