Taal

CloudAdapterBase Klas

Definitie

Een adapter die het Bot Framework Protocol implementeert en gehost kan worden in verschillende cloudomgevingen, zowel publiek als privé.

public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
    inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
Overname
CloudAdapterBase
Afgeleid

Constructors

Name Description
CloudAdapterBase(BotFrameworkAuthentication, ILogger)

Initialiseert een nieuw exemplaar van de CloudAdapterBase klasse.

Velden

Name Description
BotIdentityKey

De stringwaarde voor de botidentiteitssleutel.

(Overgenomen van BotAdapter)
InvokeResponseKey

De sleutelwaarde voor elke InvokeResponseActivity die op de TurnState zou staan.

(Overgenomen van BotAdapter)
OAuthScopeKey

De stringwaarde voor de OAuth scope-sleutel.

(Overgenomen van BotAdapter)

Eigenschappen

Name Description
BotFrameworkAuthentication

Krijgt de BotFrameworkAuthentication instantie voor deze adapter.

Logger

Krijgt een ILogger om te gebruiken binnen deze adapter en zijn subklassen.

MiddlewareSet

Krijgt de verzameling middleware in de adapterpipeline.

(Overgenomen van BotAdapter)
OnTurnError

Krijgt of stelt een fouthandler op die uitzonderingen in de middleware of applicatie kan vangen.

(Overgenomen van BotAdapter)

Methoden

Name Description
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Verzendt een proactief bericht naar een gesprek.

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

Verzendt een proactief bericht naar een gesprek.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Stuurt een proactief bericht van de bot naar een gesprek.

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

Stuurt een proactief bericht van de bot naar een gesprek.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)

Verzendt een proactief bericht naar een gesprek.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Stuurt een proactief bericht van de bot naar een gesprek.

CreateClaimsIdentity(String)

Dit is een helper om de ClaimsIdentity-structuur te maken vanuit een appId die aan de TurnContext wordt toegevoegd. Het is bedoeld voor gebruik in proactieve en benoemde pijpscenario's.

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

Maakt een gesprek op op het opgegeven kanaal.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)

Wanneer deze wordt overschreven in een afgeleide klasse, verwijdert het een bestaande activiteit in het gesprek.

GetStreamingConnectorFactory(Activity)

Krijgt de juiste streamingconnectorfabriek die de betreffende activiteit verwerkt.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

De implementatie voor het verwerken van een activiteit die naar deze bot wordt gestuurd.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Maakt een turn-context aan en voert de middleware-pipeline uit voor een binnenkomende VERTROUWDE activiteit.

(Overgenomen van BotAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

De implementatie voor het verwerken van een activiteit die naar deze bot wordt gestuurd.

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

De implementatie voor het voortzetten van het gesprek.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)

Start de verwerking van activiteit voor de huidige botbeurt.

(Overgenomen van BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)

Wanneer het wordt overschreven in een afgeleide klas, stuurt het activiteiten naar het gesprek.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)

Wanneer deze wordt overschreven in een afgeleide klasse, vervangt het een bestaande activiteit in het gesprek.

Use(IMiddleware)

Voegt middleware toe aan de pipeline van de adapter.

(Overgenomen van BotAdapter)

Extensiemethoden

Name Description
UseBotState(BotAdapter, BotState[])

Voegt middleware toe aan de adapter om één of meer BotState objecten in de draaicontext te registreren. De middleware registreert de toestandsobjecten in de beurtcontext aan het begin van elke beurt.

UseState(BotAdapter, UserState, ConversationState, Boolean)
Verouderd.

Registreert gebruikers- en conversatietoestandobjecten met de adapter. Deze objecten zijn beschikbaar via de TurnStatemethodeGet<T>() . van de turn context.

UseStorage(BotAdapter, IStorage)

Voegt middleware toe aan de adapter om een IStorage object te registreren in de draaicontext. De middleware registreert de toestandsobjecten in de beurtcontext aan het begin van elke beurt.

Van toepassing op