BotAdapter Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan robotadaptert jelöl, amely csatlakoztathat egy robotot egy szolgáltatásvégponthoz. Ez az osztály absztrakt.
public abstract class BotAdapter
type BotAdapter = class
Public MustInherit Class BotAdapter
- Öröklődés
-
BotAdapter
- Származtatott
Megjegyzések
A robotadapter magában foglalja a hitelesítési folyamatokat, és tevékenységeket küld a Bot Connector service-nek, és tevékenységeket fogad. Amikor a robot kap egy tevékenységet, az adapter létrehoz egy környezeti objektumot, továbbítja azt a robot alkalmazáslogikája számára, és visszaküldi a válaszokat a felhasználó csatornájára.
Objektumokat Use(IMiddleware) adhat hozzá IMiddleware az adapter köztes szoftvergyűjteményéhez. Az adapter feldolgozza, majd átirányítja a bejövő tevékenységeket a robot közbensőszoftver-folyamatán keresztül a robot logikájába, majd visszaküldi azokat. Ahogy az egyes tevékenységek átáramlanak a roboton, minden egyes közbenső szoftver megvizsgálhatja a tevékenységet, vagy végrehajthat egy műveletet a robot logikájának lefutása előtt vagy után.
Konstruktorok
| BotAdapter() |
Inicializálja a osztály új példányát BotAdapter . |
Mezők
| BotIdentityKey |
A robot identitáskulcsának sztringértéke. |
| InvokeResponseKey |
A TurnState-on található InvokeResponseActivity kulcsértéke. |
| OAuthScopeKey |
Az OAuth-hatókörkulcs sztringértéke. |
Tulajdonságok
| MiddlewareSet |
Lekéri a köztes szoftver gyűjteményét az adapter folyamatában. |
| OnTurnError |
Lekér vagy beállít egy hibakezelőt, amely képes kivételeket észlelni a köztes szoftverben vagy az alkalmazásban. |
Metódusok
Bővítő metódusok
| UseBotState(BotAdapter, BotState[]) |
Köztes szoftver hozzáadása az adapterhez, hogy regisztráljon egy vagy több BotState objektumot a turn környezetben. A köztes szoftver minden egyes sor elején regisztrálja az állapotobjektumokat a turn környezetében. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Elavult.
Regisztrálja a felhasználói és a beszélgetési állapot objektumait az adapterrel. Ezek az objektumok a turn környezet .Get<T>() metódusával TurnStatelesznek elérhetők. |
| UseStorage(BotAdapter, IStorage) |
Köztes szoftver hozzáadása az adapterhez, hogy regisztráljon egy IStorage objektumot a turn környezetben. A köztes szoftver minden egyes sor elején regisztrálja az állapotobjektumokat a turn környezetében. |