Dela via


CloudAdapterBase Klass

Definition

Ett kort som implementerar Bot Framework Protocol och som kan finnas i olika molnmiljöer, både offentliga och privata.

public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
    inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
Arv
CloudAdapterBase
Härledda

Konstruktorer

CloudAdapterBase(BotFrameworkAuthentication, ILogger)

Initierar en ny instans av CloudAdapterBase klassen.

Fält

BotIdentityKey

Strängvärdet för robotidentitetsnyckeln.

(Ärvd från BotAdapter)
InvokeResponseKey

Nyckelvärdet för alla InvokeResponseActivity som skulle finnas på TurnState.

(Ärvd från BotAdapter)
OAuthScopeKey

Strängvärdet för OAuth-omfångsnyckeln.

(Ärvd från BotAdapter)

Egenskaper

BotFrameworkAuthentication

Hämtar instansen BotFrameworkAuthentication för det här kortet.

Logger

Hämtar en ILogger att använda i det här adaptern och dess underklasser.

MiddlewareSet

Hämtar samlingen mellanprogram i adapterns pipeline.

(Ärvd från BotAdapter)
OnTurnError

Hämtar eller anger en felhanterare som kan fånga upp undantag i mellanprogrammet eller programmet.

(Ärvd från BotAdapter)

Metoder

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande till en konversation.

ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande till en konversation.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande till en konversation.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Skickar ett proaktivt meddelande från roboten till en konversation.

CreateClaimsIdentity(String)

Det här är en hjälp för att skapa claimsIdentity-strukturen från ett appId som ska läggas till i TurnContext. Den är avsedd för användning i proaktiva och namngivna pipe-scenarier.

CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)

Skapar en konversation på den angivna kanalen.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)

När den åsidosättas i en härledd klass tar bort en befintlig aktivitet i konversationen.

GetStreamingConnectorFactory(Activity)

Hämtar rätt anslutningsprogram för direktuppspelning som bearbetar den angivna aktiviteten.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

Implementeringen för bearbetning av en aktivitet som skickas till den här roboten.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Skapar en svängkontext och kör pipelinen för mellanprogram för en inkommande TRUSTED-aktivitet.

(Ärvd från BotAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

Implementeringen för bearbetning av en aktivitet som skickas till den här roboten.

ProcessProactiveAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

Implementeringen för att fortsätta konversationen.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)

Startar aktivitetsbearbetningen för den aktuella robotvändningen.

(Ärvd från BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)

När du åsidosättas i en härledd klass skickar du aktiviteter till konversationen.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)

När åsidosättas i en härledd klass ersätter en befintlig aktivitet i konversationen.

Use(IMiddleware)

Lägger till mellanprogram i adapterns pipeline.

(Ärvd från BotAdapter)

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.

Gäller för