IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ara yazılımda uygulandığında, gelen etkinliği işler.
public System.Threading.Tasks.Task OnTurnAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.NextDelegate next, System.Threading.CancellationToken cancellationToken = default);
abstract member OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.NextDelegate * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function OnTurnAsync (turnContext As ITurnContext, next As NextDelegate, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametreler
- turnContext
- ITurnContext
Bu dönüş için bağlam nesnesi.
- next
- NextDelegate
Bot ara yazılım işlem hattına devam etmek için çağrıda bulunan temsilci.
- cancellationToken
- CancellationToken
İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.
Döndürülenler
Yürütülmek üzere kuyruğa alınan çalışmayı temsil eden görev.
Açıklamalar
Ara yazılım, denetimi işlem hattındaki next
bir sonraki ara yazılıma geçirmek için temsilciyi çağırır. Ara yazılım bir sonraki temsilciyi çağırmazsa, bağdaştırıcı sonraki ara yazılımların istek işleyicilerini veya botun alma işleyicisini ve işlem hattı kısa devrelerini çağırmaz.
gelen turnContext
etkinlik ve etkinliği işlemek için gereken diğer veriler hakkında bilgi sağlar.