InvocationMiddleware Temsilci

Tanım

Komut işleyicisi çağırma ara yazılımı eklemek için kullanılan bir temsilci.

public delegate System::Threading::Tasks::Task ^ InvocationMiddleware(InvocationContext ^ context, Func<InvocationContext ^, Task ^> ^ next);
public delegate System.Threading.Tasks.Task InvocationMiddleware(InvocationContext context, Func<InvocationContext,Task> next);
type InvocationMiddleware = delegate of InvocationContext * Func<InvocationContext, Task> -> Task
Public Delegate Function InvocationMiddleware(context As InvocationContext, next As Func(Of InvocationContext, Task)) As Task 

Parametreler

context
InvocationContext

Ara yazılım kısa devresi oluşturmadığı sürece her ara yazılıma ve ardından komut işleyicisine geçirilecek geçerli çağrının bağlamı.

next
Func<InvocationContext,Task>

Devamlılık. Gelen InvocationContext öğesinin geçirilmesi işlem hattında bir sonraki ara yazılımı ve işlem hattının sonunda komut işleyicisini yürütür. Ara yazılım, bu devamlılığı çağırmayarak çağrıyı kısa devre yapabilir.

Dönüş Değeri

Şunlara uygulanır