ISerializationSurrogateProvider ISerializationSurrogateProvider ISerializationSurrogateProvider ISerializationSurrogateProvider Interface

Definición

Proporciona los métodos necesarios para construir un suplente de serialización que extiende DataContractSerializer.Provides the methods needed to construct a serialization surrogate that extends the DataContractSerializer. Se usa un suplente de serialización durante la serialización y deserialización para substituir un tipo por otro.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

Métodos

GetDeserializedObject(Object, Type) GetDeserializedObject(Object, Type) GetDeserializedObject(Object, Type) GetDeserializedObject(Object, Type)

Durante la deserialización, devuelve un objeto que es un suplente del objeto especificado.During deserialization, returns an object that is a substitute for the specified object.

GetObjectToSerialize(Object, Type) GetObjectToSerialize(Object, Type) GetObjectToSerialize(Object, Type) GetObjectToSerialize(Object, Type)

Durante la serialización, devuelve un objeto que sustituye el objeto especificado.During serialization, returns an object that substitutes the specified object.

GetSurrogateType(Type) GetSurrogateType(Type) GetSurrogateType(Type) GetSurrogateType(Type)

Durante la serialización, la deserialización y la importación e importación del esquema, devuelve un tipo de contrato de datos que sustituye el tipo especificado.During serialization, deserialization, and schema import and export, returns a data contract type that substitutes the specified type.

Se aplica a