ISerializationSurrogate インターフェイス

定義

注意事項

Formatter-based serialization is obsolete and should not be used.

オブジェクトが別のオブジェクトのシリアル化および逆シリアル化を実行できるようにする、シリアル化サロゲート セレクターを実装します。

public interface class ISerializationSurrogate
public interface ISerializationSurrogate
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface ISerializationSurrogate
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISerializationSurrogate
type ISerializationSurrogate = interface
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ISerializationSurrogate = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISerializationSurrogate = interface
Public Interface ISerializationSurrogate
属性

メソッド

GetObjectData(Object, SerializationInfo, StreamingContext)
古い.

SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。

SetObjectData(Object, SerializationInfo, StreamingContext, ISurrogateSelector)
古い.

SerializationInfo の情報を使用してオブジェクトを設定します。

適用対象