BotAdapter.RunPipelineAsync 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.
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.