ISerializationSurrogateProvider Interfaccia

Definizione

Fornisce i metodi necessari per costruire un surrogato di serializzazione che estende DataContractSerializer.Provides the methods needed to construct a serialization surrogate that extends the DataContractSerializer. Un surrogato di serializzazione viene usato durante la serializzazione e la deserializzazione per sostituire un tipo con un altro.A serialization surrogate is used during serialization and deserialization to substitute one type for another.

public interface class ISerializationSurrogateProvider
public interface ISerializationSurrogateProvider
type ISerializationSurrogateProvider = interface
Public Interface ISerializationSurrogateProvider

Metodi

GetDeserializedObject(Object, Type)

Durante la deserializzazione, restituisce un oggetto che è un sostituto dell'oggetto specificato.During deserialization, returns an object that is a substitute for the specified object.

GetObjectToSerialize(Object, Type)

Durante la serializzazione restituisce un oggetto che sostituisce l'oggetto specificato.During serialization, returns an object that substitutes the specified object.

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.During serialization, deserialization, and schema import and export, returns a data contract type that substitutes the specified type.

Si applica a