Aracılığıyla paylaş


IMiddleware Arabirim

Tanım

Gelen etkinliklerde çalışabilen ara yazılımı temsil eder.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
Türetilmiş

Açıklamalar

A BotAdapter , kullanıcının kanalından gelen etkinlikleri ara yazılımının OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) yöntemine geçirir.

Bağdaştırıcınızın ara yazılım koleksiyonuna ara yazılım nesneleri ekleyebilirsiniz. Bağdaştırıcı gelen etkinlikleri işler ve bot ara yazılımı işlem hattı üzerinden botunuzun mantığına yönlendirir ve sonra bunları aynı yoldan geri döndürür. Bota gelen ve bottan giden her etkinlik akışında, ara yazılımın her parçası bot mantığı çalıştırılmadan önce ve çalıştırıldıktan sonra etkinliği inceleyebilir ve etkinlik üzerinde işlem yapabilir.

Her etkinlik için bağdaştırıcı ara yazılımı eklediğiniz sırayla çağırır.

Yöntemler

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

Ara yazılımda uygulandığında, gelen etkinliği işler.

Şunlara uygulanır

Ayrıca bkz.