BotAdapter Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett robotkort som kan ansluta en robot till en tjänstslutpunkt. Den här klassen är abstrakt.
public abstract class BotAdapter
type BotAdapter = class
Public MustInherit Class BotAdapter
- Arv
-
BotAdapter
- Härledda
Kommentarer
Robotkortet kapslar in autentiseringsprocesser och skickar aktiviteter till och tar emot aktiviteter från Bot Connector Service. När roboten tar emot en aktivitet skapar adaptern ett kontextobjekt, skickar det till robotens programlogik och skickar svar tillbaka till användarens kanal.
Använd Use(IMiddleware) för att lägga IMiddleware till objekt i adapterns mellanprogramsamling. Adaptern bearbetar och dirigerar inkommande aktiviteter via robotens pipeline för mellanprogram till din robots logik och sedan tillbaka igen. När respektive aktivitet skickas in och ut ur roboten kan varje mellanprogram inspektera eller agera baserat på aktiviteten, både före och efter robotlogiken körs.
Konstruktorer
BotAdapter() |
Initierar en ny instans av BotAdapter klassen. |
Fält
BotIdentityKey |
Strängvärdet för robotidentitetsnyckeln. |
InvokeResponseKey |
Nyckelvärdet för alla InvokeResponseActivity som skulle finnas på TurnState. |
OAuthScopeKey |
Strängvärdet för OAuth-omfångsnyckeln. |
Egenskaper
MiddlewareSet |
Hämtar samlingen mellanprogram i adapterns pipeline. |
OnTurnError |
Hämtar eller anger en felhanterare som kan fånga upp undantag i mellanprogrammet eller programmet. |
Metoder
Tilläggsmetoder
UseBotState(BotAdapter, BotState[]) |
Lägger till mellanprogram i adaptern för att registrera ett eller flera BotState objekt i turn-kontexten. Mellanprogrammet registrerar tillståndsobjekten i turn-kontexten i början av varje tur. |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
Föråldrad.
Registrerar användar- och konversationstillståndsobjekt med adaptern. Dessa objekt kommer att vara tillgängliga via turn-kontextens TurnState.Get<T>() -metod. |
UseStorage(BotAdapter, IStorage) |
Lägger till mellanprogram i adaptern för att registrera ett IStorage objekt i turn-kontexten. Mellanprogrammet registrerar tillståndsobjekten i turn-kontexten i början av varje tur. |