ISerializationSurrogateProvider2 Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i metodi necessari per sostituire un tipo per un altro da DataContractSerializer durante l'esportazione e l'importazione di documenti XML Schema (XSD). Questa interfaccia si basa su 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
- Implementazioni
Commenti
Insieme a ISerializationCodeDomSurrogateProvider
, queste interfacce sostituiscono l'interfaccia IDataContractSurrogate
da .NET Framework 4.8.
Metodi
GetCustomDataToExport(MemberInfo, Type) |
Durante le operazioni di esportazione dello schema, inserisce annotazioni nello schema per i valori non |
GetCustomDataToExport(Type, Type) |
Durante le operazioni di esportazione dello schema, inserisce annotazioni nello schema per i valori non |
GetDeserializedObject(Object, Type) |
Durante la deserializzazione, restituisce un oggetto che è un sostituto dell'oggetto specificato. (Ereditato da ISerializationSurrogateProvider) |
GetKnownCustomDataTypes(Collection<Type>) |
Imposta la raccolta di tipi noti da utilizzare per la serializzazione e la deserializzazione degli oggetti dati personalizzati. |
GetObjectToSerialize(Object, Type) |
Durante la serializzazione restituisce un oggetto che sostituisce l'oggetto specificato. (Ereditato da ISerializationSurrogateProvider) |
GetReferencedTypeOnImport(String, String, Object) |
Durante l'importazione dello schema, restituisce il tipo a cui fa riferimento lo schema. |
GetSurrogateType(Type) |
Durante la serializzazione, la deserializzazione e l'importazione ed esportazione dello schema, restituisce un tipo di contratto dati che sostituisce il tipo specificato. (Ereditato da ISerializationSurrogateProvider) |