Udostępnij za pośrednictwem


ISerializationSurrogateProvider Interfejs

Definicja

Udostępnia metody potrzebne do skonstruowania zastępczej serializacji, która rozszerza element DataContractSerializer. Zastępca serializacji jest używany podczas serializacji i deserializacji, aby zastąpić jeden typ innego.

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

Metody

GetDeserializedObject(Object, Type)

Podczas deserializacji zwraca obiekt, który jest substytutem określonego obiektu.

GetObjectToSerialize(Object, Type)

Podczas serializacji zwraca obiekt, który zastępuje określony obiekt.

GetSurrogateType(Type)

Podczas serializacji, deserializacji i importowania i eksportowania schematu zwraca typ kontraktu danych, który zastępuje określony typ.

Dotyczy