CloudAdapterBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Adapter, który implementuje protokół Bot Framework i może być hostowany w różnych środowiskach chmurowych, zarówno publicznych, jak i prywatnych.
public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
- Dziedziczenie
- Pochodne
Konstruktory
| Nazwa | Opis |
|---|---|
| CloudAdapterBase(BotFrameworkAuthentication, ILogger) |
Inicjuje nowe wystąpienie klasy CloudAdapterBase. |
Pola
| Nazwa | Opis |
|---|---|
| BotIdentityKey |
Wartość ciągu dla klucza tożsamości bota. (Odziedziczone po BotAdapter) |
| InvokeResponseKey |
Wartość kluczowa dla każdej aktywności InvokeResponse, która znajduje się w TurnState. (Odziedziczone po BotAdapter) |
| OAuthScopeKey |
Wartość ciągu dla klucza zakresu OAuth. (Odziedziczone po BotAdapter) |
Właściwości
| Nazwa | Opis |
|---|---|
| BotFrameworkAuthentication |
Dostaje instancję BotFrameworkAuthentication tego adaptera. |
| Logger |
Dostaje to ILogger do wykorzystania w tym adapterze i jego podklasach. |
| MiddlewareSet |
Pobiera kolekcję middleware z pipeline'u adaptera. (Odziedziczone po BotAdapter) |
| OnTurnError |
Pobiera lub ustawia obsługę błędów, która może wykrywać wyjątki w middleware lub aplikacji. (Odziedziczone po BotAdapter) |
Metody
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| UseBotState(BotAdapter, BotState[]) |
Dodaje middleware do adaptera, aby rejestrować jeden lub więcej BotState obiektów w kontekście tury. Middleware rejestruje obiekty stanu w kontekście tury na początku każdej tury. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Przestarzałe.
Rejestruje obiekty stanu użytkownika i rozmowy za pomocą adaptera. Obiekty te będą dostępne za pomocą metody .TurnState w kontekście Get<T>()tur. |
| UseStorage(BotAdapter, IStorage) |
Dodaje middleware do adaptera, aby rejestrować IStorage obiekt w kontekście tury. Middleware rejestruje obiekty stanu w kontekście tury na początku każdej tury. |