ISerializationSurrogateProvider Schnittstelle

Definition

Stellt die Methoden bereit, die für die Konstruktion eines Serialisierungsersatzes erforderlich sind, der das DataContractSerializer-Objekt erweitert.Provides the methods needed to construct a serialization surrogate that extends the DataContractSerializer. Ein Serialisierungsersatz wird während der Serialisierung und Deserialisierung verwendet, um einen Typ durch einen anderen zu ersetzen.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

Methoden

GetDeserializedObject(Object, Type)

Gibt bei der Deserialisierung ein Objekt zurück, das ein Ersatz für das angegebene Objekt ist.During deserialization, returns an object that is a substitute for the specified object.

GetObjectToSerialize(Object, Type)

Gibt bei der Serialisierung ein Objekt zurück, das das angegebene Objekt ersetzt.During serialization, returns an object that substitutes the specified object.

GetSurrogateType(Type)

Gibt bei der Serialisierung, der Deserialisierung und beim Schemaimport- und -export einen Datenvertragstyp zurück, der den angegebenen Typ ersetzt.During serialization, deserialization, and schema import and export, returns a data contract type that substitutes the specified type.

Gilt für: