BotAdapter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een botadapter die een bot kan verbinden met een service-eindpunt. Deze klasse is abstract.
public abstract class BotAdapter
type BotAdapter = class
Public MustInherit Class BotAdapter
- Overname
-
BotAdapter
- Afgeleid
Opmerkingen
De botadapter kapselt verificatieprocessen in en verzendt activiteiten naar en ontvangt activiteiten van de Bot Connector-service. Wanneer uw bot een activiteit ontvangt, maakt de adapter een contextobject, geeft dit door aan de toepassingslogica van uw bot en stuurt de reacties terug naar het kanaal van de gebruiker.
Gebruik Use(IMiddleware) om objecten toe te voegen IMiddleware aan de middlewareverzameling van uw adapter. De adapter verwerkt en stuurt inkomende activiteiten via de bot-middleware-pijplijn naar de logica van uw bot en vervolgens weer terug. Elke activiteit stroomt in en uit de bot, maar elk deel van middleware kan de activiteit controleren of hierop reageren, zowel vóór als na uitvoering van de bot-logica.
Constructors
BotAdapter() |
Initialiseert een nieuw exemplaar van de BotAdapter klasse. |
Velden
BotIdentityKey |
De tekenreekswaarde voor de botidentiteitssleutel. |
InvokeResponseKey |
De sleutelwaarde voor een InvokeResponseActivity die op de TurnState zou staan. |
OAuthScopeKey |
De tekenreekswaarde voor de OAuth-bereiksleutel. |
Eigenschappen
MiddlewareSet |
Hiermee haalt u de verzameling middleware op in de pijplijn van de adapter. |
OnTurnError |
Hiermee wordt een fouthandler opgehaald of ingesteld die uitzonderingen in de middleware of toepassing kan ondervangen. |
Methoden
Extensiemethoden
UseBotState(BotAdapter, BotState[]) |
Hiermee voegt u middleware toe aan de adapter om een of meer BotState objecten op de turncontext te registreren. De middleware registreert de statusobjecten op de turncontext aan het begin van elke beurt. |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
Verouderd.
Registreert gebruikers- en gespreksstatusobjecten met de adapter. Deze objecten zijn beschikbaar via de methode van de turncontextTurnState.Get<T>() |
UseStorage(BotAdapter, IStorage) |
Hiermee voegt u middleware toe aan de adapter om een IStorage object op de turncontext te registreren. De middleware registreert de statusobjecten op de turncontext aan het begin van elke beurt. |