英語で読む

次の方法で共有


ContextCallback 代理人

定義

新しいコンテキスト内で呼び出されるメソッドを表します。

C#
public delegate void ContextCallback(object state);
C#
public delegate void ContextCallback(object? state);
C#
[System.Runtime.InteropServices.ComVisible(true)]
public delegate void ContextCallback(object state);

パラメーター

state
Object

コールバック メソッドが実行されるたびに使用する情報を格納したオブジェクト。

属性

注釈

ContextCallbackは、メソッドによってExecutionContext.RunSecurityContext.Run使用されます。 ContextCallback は、指定されたコンテキストで実行されるメソッドを表します。 メソッドの実行が完了すると、コンテキストは以前の状態に復元されます。

コールバック メソッドをコンストラクターに渡してデリゲートを ContextCallback 作成します。 メソッドには、ここに示されているシグネチャが必要です。

拡張メソッド

GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0