ActivitySurrogateSelector.GetSurrogate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した型を表すサロゲートを検索します。検索は、指定したシリアル化コンテキストの指定したサロゲート セレクターから開始されます。
public:
override System::Runtime::Serialization::ISerializationSurrogate ^ GetSurrogate(Type ^ type, System::Runtime::Serialization::StreamingContext context, [Runtime::InteropServices::Out] System::Runtime::Serialization::ISurrogateSelector ^ % selector);
public override System.Runtime.Serialization.ISerializationSurrogate GetSurrogate (Type type, System.Runtime.Serialization.StreamingContext context, out System.Runtime.Serialization.ISurrogateSelector selector);
override this.GetSurrogate : Type * System.Runtime.Serialization.StreamingContext * ISurrogateSelector -> System.Runtime.Serialization.ISerializationSurrogate
Public Overrides Function GetSurrogate (type As Type, context As StreamingContext, ByRef selector As ISurrogateSelector) As ISerializationSurrogate
パラメーター
- context
- StreamingContext
現在のシリアル化の転送元と転送先に関するコンテキストとして使用される StreamingContext。
- selector
- ISurrogateSelector
このメソッドから制御が戻るときに、適切なサロゲートが見つかったサロゲート セレクターへの参照を保持する ISurrogateSelector が格納されます。 このパラメーターは初期化せずに渡されます。
戻り値
指定した型およびコンテキストに該当するサロゲート。
例外
type
に null 参照 (Visual Basic の場合は Nothing
) が含まれています。
注釈
返されるサロゲートの型は、type
から割り当てることができる型に依存します。