Share via


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 です。

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

適用対象