CloudAdapterBase 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.
Een adapter die het Bot Framework Protocol implementeert en kan worden gehost in verschillende cloudomgevingen, zowel openbaar als privé.
public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
- Overname
- Afgeleid
Constructors
CloudAdapterBase(BotFrameworkAuthentication, ILogger) |
Initialiseert een nieuw exemplaar van de CloudAdapterBase klasse. |
Velden
BotIdentityKey |
De tekenreekswaarde voor de botidentiteitssleutel. (Overgenomen van BotAdapter) |
InvokeResponseKey |
De sleutelwaarde voor een InvokeResponseActivity die op de TurnState staat. (Overgenomen van BotAdapter) |
OAuthScopeKey |
De tekenreekswaarde voor de OAuth-bereiksleutel. (Overgenomen van BotAdapter) |
Eigenschappen
BotFrameworkAuthentication |
Hiermee haalt u het BotFrameworkAuthentication exemplaar voor deze adapter op. |
Logger |
Hiermee haalt u een ILogger op voor gebruik binnen deze adapter en de subklassen. |
MiddlewareSet |
Hiermee haalt u de verzameling middleware op in de pijplijn van de adapter. (Overgenomen van BotAdapter) |
OnTurnError |
Hiermee wordt een fouthandler opgehaald of ingesteld die uitzonderingen in de middleware of toepassing kan ondervangen. (Overgenomen van BotAdapter) |
Methoden
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Hiermee wordt een proactief bericht naar een gesprek verzonden. |
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Hiermee wordt een proactief bericht naar een gesprek verzonden. |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Verzendt een proactief bericht van de bot naar een gesprek. |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Verzendt een proactief bericht van de bot naar een gesprek. |
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Hiermee wordt een proactief bericht naar een gesprek verzonden. |
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Verzendt een proactief bericht van de bot naar een gesprek. |
CreateClaimsIdentity(String) |
Dit is een helper voor het maken van de structuur ClaimsIdentity op basis van een appId die wordt toegevoegd aan de TurnContext. Het is bedoeld voor gebruik in proactieve en named-pipe-scenario's. |
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Hiermee maakt u een gesprek op het opgegeven kanaal. |
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Wanneer deze wordt overschreven in een afgeleide klasse, verwijdert u een bestaande activiteit in het gesprek. |
GetStreamingConnectorFactory(Activity) |
Hiermee haalt u de juiste streamingconnectorfactory op die de opgegeven activiteit verwerkt. |
ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken) |
De implementatie voor het verwerken van een activiteit die naar deze bot is verzonden. |
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Hiermee maakt u een turncontext en voert u de middleware-pijplijn 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 is verzonden. |
ProcessProactiveAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
De implementatie voor het voortzetten van het gesprek. |
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Hiermee wordt de activiteitsverwerking voor de huidige bot turn gestart. (Overgenomen van BotAdapter) |
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Wanneer deze wordt overschreven in een afgeleide klasse, worden activiteiten naar het gesprek verzonden. |
UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een bestaande activiteit in het gesprek vervangen. |
Use(IMiddleware) |
Hiermee voegt u middleware toe aan de pijplijn van de adapter. (Overgenomen van BotAdapter) |
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 te registreren in de turncontext. De middleware registreert de statusobjecten op de turncontext aan het begin van elke beurt. |