Aracılığıyla paylaş


BotAdapter.RunPipelineAsync Yöntem

Tanım

Geçerli bot dönüşü için etkinlik işlemeyi başlatır.

protected System.Threading.Tasks.Task RunPipelineAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
member this.RunPipelineAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Function RunPipelineAsync (turnContext As ITurnContext, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parametreler

turnContext
ITurnContext

Sıranın bağlam nesnesi.

callback
BotCallbackHandler

İşlem hattının sonunda çalıştırılacak bir geri çağırma yöntemi.

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.

Özel durumlar

turnContext null değeridir.

Açıklamalar

Bağdaştırıcı ara yazılımı eklediğiniz sırayla çağırır. Bağdaştırıcı dönüş için bağlam nesnesini ve bir sonraki temsilciyi geçirir ve ara yazılım, denetimi işlem hattındaki bir sonraki ara yazılıma geçirmek için temsilciyi çağırır. Denetim işlem hattının sonuna ulaştığında bağdaştırıcı yöntemini çağırır callback . Ara yazılım bileşeni bir sonraki temsilciyi çağırmazsa, bağdaştırıcı sonraki ara yazılımların OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) yöntemlerini veya geri çağırma yöntemini ve işlem hattı kısa devrelerini çağırmaz.

Dönüş bir kullanıcı etkinliği (reaktif mesajlaşma) tarafından başlatıldığında, geri çağırma yöntemi bot OnTurnAsync(ITurnContext, CancellationToken) yöntemine bir başvuru olacaktır. Dönüş bir çağrısı ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) (proaktif mesajlaşma) tarafından başlatıldığında, geri çağırma yöntemi çağrıda sağlanan geri çağırma yöntemidir.

Şunlara uygulanır