SurrogateSelector.AddSurrogate メソッド

定義

チェックされたサロゲートの一覧にサロゲートを追加します。

public:
 virtual void AddSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, System::Runtime::Serialization::ISerializationSurrogate ^ surrogate);
public virtual void AddSurrogate(Type type, System.Runtime.Serialization.StreamingContext context, System.Runtime.Serialization.ISerializationSurrogate surrogate);
abstract member AddSurrogate : Type * System.Runtime.Serialization.StreamingContext * System.Runtime.Serialization.ISerializationSurrogate -> unit
override this.AddSurrogate : Type * System.Runtime.Serialization.StreamingContext * System.Runtime.Serialization.ISerializationSurrogate -> unit
Public Overridable Sub AddSurrogate (type As Type, context As StreamingContext, surrogate As ISerializationSurrogate)

パラメーター

type
Type

サロゲートが必要な Type

context
StreamingContext

コンテキスト固有のデータ。

surrogate
ISerializationSurrogate

この型を呼び出すサロゲート。

例外

typeまたはsurrogateパラメーターがnull

この型とコンテキストには、サロゲートが既に存在します。

適用対象