Freigeben über


ISerializationSurrogateProvider Schnittstelle

Definition

Stellt die Methoden bereit, die für die Konstruktion eines Serialisierungsersatzes erforderlich sind, der das DataContractSerializer-Objekt erweitert. Ein Serialisierungsersatz wird während der Serialisierung und Deserialisierung verwendet, um einen Typ durch einen anderen zu ersetzen.

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

Methoden

GetDeserializedObject(Object, Type)

Gibt bei der Deserialisierung ein Objekt zurück, das ein Ersatz für das angegebene Objekt ist.

GetObjectToSerialize(Object, Type)

Gibt bei der Serialisierung ein Objekt zurück, das das angegebene Objekt ersetzt.

GetSurrogateType(Type)

Gibt bei der Serialisierung, der Deserialisierung und beim Schemaimport- und -export einen Datenvertragstyp zurück, der den angegebenen Typ ersetzt.

Gilt für