ISerializationSurrogateProvider インターフェイス

定義

DataContractSerializerを拡張するシリアル化サロゲートを構築するために必要なメソッドを提供します。 シリアル化サロゲートは、1 つの型を別の型に置き換えるために、シリアル化と逆シリアル化の間に使用されます。

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

メソッド

名前 説明
GetDeserializedObject(Object, Type)

逆シリアル化中に、指定したオブジェクトの代わりに使用されるオブジェクトを返します。

GetObjectToSerialize(Object, Type)

シリアル化中に、指定したオブジェクトに代わるオブジェクトを返します。

GetSurrogateType(Type)

シリアル化、逆シリアル化、およびスキーマのインポートとエクスポート中に、指定した型に代わるデータ コントラクト型が返されます。

適用対象