IMiddleware Arabirim
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.
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. |