HttpResponse.OnStarting メソッド

定義

オーバーロード

OnStarting(Func<Task>)

応答ヘッダーがクライアントに送信される直前に呼び出されるデリゲートを追加します。 ここに登録されているコールバックは、逆の順序で実行されます。

OnStarting(Func<Object,Task>, Object)

応答ヘッダーがクライアントに送信される直前に呼び出されるデリゲートを追加します。 ここに登録されているコールバックは、逆の順序で実行されます。

OnStarting(Func<Task>)

ソース:
HttpResponse.cs
ソース:
HttpResponse.cs

応答ヘッダーがクライアントに送信される直前に呼び出されるデリゲートを追加します。 ここに登録されているコールバックは、逆の順序で実行されます。

public:
 virtual void OnStarting(Func<System::Threading::Tasks::Task ^> ^ callback);
public virtual void OnStarting (Func<System.Threading.Tasks.Task> callback);
abstract member OnStarting : Func<System.Threading.Tasks.Task> -> unit
override this.OnStarting : Func<System.Threading.Tasks.Task> -> unit
Public Overridable Sub OnStarting (callback As Func(Of Task))

パラメーター

callback
Func<Task>

実行するデリゲート。

注釈

ここに登録されているコールバックは、逆の順序で実行されます。 最後に登録されたものが最初に呼び出されます。 逆の順序は、ミドルウェアの動作方法をレプリケートするために行われ、最も内側のミドルウェアが最初に応答を見ています。

適用対象

OnStarting(Func<Object,Task>, Object)

ソース:
HttpResponse.cs
ソース:
HttpResponse.cs

応答ヘッダーがクライアントに送信される直前に呼び出されるデリゲートを追加します。 ここに登録されているコールバックは、逆の順序で実行されます。

public:
 abstract void OnStarting(Func<System::Object ^, System::Threading::Tasks::Task ^> ^ callback, System::Object ^ state);
public abstract void OnStarting (Func<object,System.Threading.Tasks.Task> callback, object state);
abstract member OnStarting : Func<obj, System.Threading.Tasks.Task> * obj -> unit
Public MustOverride Sub OnStarting (callback As Func(Of Object, Task), state As Object)

パラメーター

callback
Func<Object,Task>

実行するデリゲート。

state
Object

キャプチャしてデリゲートに戻す状態オブジェクト。

注釈

ここに登録されているコールバックは、逆の順序で実行されます。 最後に登録されたものが最初に呼び出されます。 逆の順序は、ミドルウェアの動作方法をレプリケートするために行われ、最も内側のミドルウェアが最初に応答を見ています。

適用対象