ISerializationSurrogateProvider2 Interface
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.
Fournit les méthodes nécessaires pour remplacer un type par un autre par DataContractSerializer lors de l’exportation et de l’importation de documents de schéma XML (XSD). Cette interface s’appuie sur ISerializationSurrogateProvider.
public interface class ISerializationSurrogateProvider2 : System::Runtime::Serialization::ISerializationSurrogateProvider
public interface ISerializationSurrogateProvider2 : System.Runtime.Serialization.ISerializationSurrogateProvider
type ISerializationSurrogateProvider2 = interface
interface ISerializationSurrogateProvider
Public Interface ISerializationSurrogateProvider2
Implements ISerializationSurrogateProvider
- Implémente
Remarques
ISerializationCodeDomSurrogateProvider
Avec , ces interfaces remplacent l’interface IDataContractSurrogate
de .NET Framework 4.8.
Méthodes
GetCustomDataToExport(MemberInfo, Type) |
Pendant les opérations d’exportation de schéma, insère des annotations dans le schéma pour les valeurs non |
GetCustomDataToExport(Type, Type) |
Pendant les opérations d’exportation de schéma, insère des annotations dans le schéma pour les valeurs non |
GetDeserializedObject(Object, Type) |
Pendant la désérialisation, retourne un objet qui est un substitut pour l’objet spécifié. (Hérité de ISerializationSurrogateProvider) |
GetKnownCustomDataTypes(Collection<Type>) |
Définit la collection de types connus à utiliser pour la sérialisation et la désérialisation des objets de données personnalisés. |
GetObjectToSerialize(Object, Type) |
Pendant la sérialisation, retourne un objet qui substitue l'objet spécifié. (Hérité de ISerializationSurrogateProvider) |
GetReferencedTypeOnImport(String, String, Object) |
Pendant l'importation de schéma, retourne le type référencé par le schéma. |
GetSurrogateType(Type) |
Pendant la sérialisation, la désérialisation et l’importation et exportation de schémas, retourne un type de contrat de données qui substitue le type spécifié. (Hérité de ISerializationSurrogateProvider) |