TestAdapter 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 mockadapter die kan worden gebruikt voor eenheidstests van botlogica.
public class TestAdapter : Microsoft.Bot.Builder.BotAdapter, Microsoft.Bot.Builder.IExtendedUserTokenProvider
type TestAdapter = class
inherit BotAdapter
interface IExtendedUserTokenProvider
interface IUserTokenProvider
Public Class TestAdapter
Inherits BotAdapter
Implements IExtendedUserTokenProvider
- Overname
- Implementeringen
Constructors
TestAdapter(ConversationReference, Boolean) |
Initialiseert een nieuw exemplaar van de TestAdapter klasse. |
TestAdapter(String, Boolean) |
Initialiseert een nieuw exemplaar van de TestAdapter klasse. |
Velden
BotIdentityKey |
De tekenreekswaarde voor de botidentiteitssleutel. (Overgenomen van BotAdapter) |
InvokeResponseKey |
De sleutelwaarde voor een InvokeResponseActivity die op de TurnState zou staan. (Overgenomen van BotAdapter) |
OAuthScopeKey |
De tekenreekswaarde voor de OAuth-bereiksleutel. (Overgenomen van BotAdapter) |
Eigenschappen
ActiveQueue |
Hiermee haalt u de wachtrij met antwoorden van de bot op. |
Conversation |
Hiermee wordt een verwijzing naar het huidige gesprek opgehaald of ingesteld. |
EnableTrace |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of traceringsactiviteiten moeten worden verzonden. |
Locale |
Hiermee wordt de landinstelling voor het gesprek opgehaald of ingesteld. |
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
AddExchangeableToken(String, String, String, String, String) |
Hiermee voegt u een nep-uitwisselbaar token toe, zodat het later kan worden ingewisseld. |
AddUserToken(String, String, String, String, String) |
Hiermee voegt u een nep-gebruikerstoken toe, zodat dit later kan worden opgehaald. |
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Hiermee wordt een proactief bericht naar een gesprek verzonden. (Overgenomen van BotAdapter) |
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Hiermee wordt een proactief bericht naar een gesprek verzonden. (Overgenomen van BotAdapter) |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Hiermee wordt een proactief bericht naar een gesprek verzonden. (Overgenomen van BotAdapter) |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Hiermee wordt een proactief bericht naar een gesprek verzonden. (Overgenomen van BotAdapter) |
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Hiermee wordt een proactief bericht naar een gesprek verzonden. (Overgenomen van BotAdapter) |
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Hiermee wordt een proactief bericht naar een gesprek verzonden. (Overgenomen van BotAdapter) |
CreateConversation(String, String, String) |
Maak een ConversationReference. |
CreateConversationAsync(String, BotCallbackHandler, CancellationToken) |
Hiermee maakt u een nieuw gesprek op het opgegeven kanaal. |
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Hiermee maakt u een gesprek op het opgegeven kanaal. (Overgenomen van BotAdapter) |
CreateTurnContext(Activity) |
Hiermee maakt u de turncontext voor de adapter. |
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit in de ActiveQueue. |
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken) |
Hiermee wordt een tokenuitwisselingsbewerking uitgevoerd, zoals voor eenmalige aanmelding. |
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken) |
Hiermee wordt een tokenuitwisselingsbewerking uitgevoerd, zoals voor eenmalige aanmelding. |
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken) |
Retourneert een woordenlijst van TokenResponses voor de resource-URL's, met behulp van aangepaste AppCredentials. |
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Retourneert een woordenlijst van TokenResponses voor de resource-URL's, met behulp van de AppCredentials van de bot. |
GetNextReply() |
Verwijdert en retourneert het volgende bot-antwoord van de ActiveQueue. |
GetNextReplyAsync(CancellationToken) |
Het volgende antwoord asynchroon ophalen. |
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
Retourneert een valse koppeling voor een aanmelding, met behulp van aangepaste AppCredentials. |
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Retourneert een valse koppeling voor een aanmelding, met behulp van aangepaste AppCredentials. |
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken) |
Retourneert een valse koppeling voor een aanmelding, met behulp van de AppCredentials van de bot. |
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken) |
Retourneert een valse koppeling voor een aanmelding, met behulp van de AppCredentials van de bot. |
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Hiermee haalt u een aanmeldingsresource op. |
GetSignInResourceAsync(ITurnContext, String, CancellationToken) |
Hiermee haalt u een aanmeldingsresource op. |
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken) |
Hiermee haalt u een aanmeldingsresource op. |
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Hiermee haalt u de tokenstatussen op met behulp van aangepaste AppCredentials. |
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken) |
Hiermee worden de tokenstatussen opgehaald met behulp van de app-referenties van de bot. |
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Probeert het token op te halen voor een gebruiker in een aanmeldingsstroom, met behulp van aangepaste AppCredentials. |
GetUserTokenAsync(ITurnContext, String, String, CancellationToken) |
Probeert het token op te halen voor een gebruiker in een aanmeldingsstroom, met behulp van de AppCredentials van de bot. |
MakeActivity(String) |
Hiermee maakt u een berichtactiviteit op basis van tekst en de huidige gesprekscontext. |
ProcessActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Ontvangt een activiteit en voert deze uit via de middleware-pijplijn. |
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Hiermee maakt u een turncontext en voert u de middleware-pijplijn uit voor een binnenkomende activiteit. |
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Hiermee start u de activiteitsverwerking voor de huidige bot turn. (Overgenomen van BotAdapter) |
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Hiermee worden activiteiten naar het gesprek verzonden. |
SendTextToBotAsync(String, BotCallbackHandler, CancellationToken) |
Hiermee wordt een berichtactiviteit van een gebruiker verwerkt. |
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Een gebruiker afmelden door de token(s) van de gebruiker te verwijderen uit de mock-opslag, met behulp van aangepaste AppCredentials. |
SignOutUserAsync(ITurnContext, String, String, CancellationToken) |
Een gebruiker afmelden door de token(s) van de gebruiker uit de mock-opslag te verwijderen met behulp van de app-referenties van de bot. |
ThrowOnExchangeRequest(String, String, String, String) |
Hiermee voegt u een instructie toe om een uitzondering te genereren tijdens uitwisselingsaanvragen. |
UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Vervangt een bestaande activiteit in de ActiveQueue. |
Use(IMiddleware) |
Hiermee voegt u middleware toe aan de pijplijn van de adapter. |
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 op de turncontext te registreren. De middleware registreert de statusobjecten op de turncontext aan het begin van elke beurt. |