BotFrameworkHttpAdapterBase Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En BASklass för HTTP-kort.
public class BotFrameworkHttpAdapterBase : Microsoft.Bot.Builder.BotFrameworkAdapter, IDisposable, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor
type BotFrameworkHttpAdapterBase = class
inherit BotFrameworkAdapter
interface IStreamingActivityProcessor
interface IDisposable
Public Class BotFrameworkHttpAdapterBase
Inherits BotFrameworkAdapter
Implements IDisposable, IStreamingActivityProcessor
- Arv
- Härledda
- Implementeringar
Kommentarer
BotFrameworkAdapter stöds fortfarande, men det rekommenderade kortet är CloudAdapter
.
Konstruktorer
BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Initierar en ny instans av klassen BotFrameworkHttpAdapterBase. |
BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>) |
Initierar en ny instans av klassen BotFrameworkHttpAdapterBase. |
BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>) |
Initierar en ny instans av klassen BotFrameworkHttpAdapterBase. |
Fält
BotIdentityKey |
Strängvärdet för robotens identitetsnyckel. (Ä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
AppCredentialMap |
Hämtar kartan över program till AppCredentials för det här kortet. (Ärvd från BotFrameworkAdapter) |
ChannelProvider |
Hämtar kanalprovidern för det här kortet. (Ärvd från BotFrameworkAdapter) |
ClaimsIdentity |
Hämtar eller anger anspråksidentiteten för det här kortet. |
ConnectedBot |
Hämtar eller ställer in roboten som är ansluten till det här adaptern. |
CredentialProvider |
Hämtar providern för autentiseringsuppgifter för det här kortet. (Ärvd från BotFrameworkAdapter) |
HttpClient |
Hämtar anpassade HttpClient för det här kortet om det anges. (Ärvd från BotFrameworkAdapter) |
Logger |
Hämtar loggaren för det här kortet. (Ärvd från BotFrameworkAdapter) |
MiddlewareSet |
Hämtar samlingen mellanprogram i adapterns pipeline. (Ärvd från BotAdapter) |
OnTurnError |
Hämtar eller anger en felhanterare som kan fånga undantag i mellanprogrammet eller programmet. (Ärvd från BotAdapter) |
RequestHandlers |
Hämtar eller anger begärandehanterare för det här kortet. |
Metoder
BuildCredentialsAsync(String, String) |
Logik för att skapa ett AppCredentials objekt som ska användas för att hämta token för denna HttpClient. (Ärvd från BotFrameworkAdapter) |
CanProcessOutgoingActivity(Activity) |
Utvärderar om det är möjligt att bearbeta en utgående aktivitet. |
ConnectNamedPipeAsync(String, IBot, String) |
Skapar en ny StreamingRequestHandler för att lyssna på det angivna namngivna röret och skicka begäranden till det här kortet. |
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Skickar ett proaktivt meddelande till en konversation. (Ärvd från BotAdapter) |
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Skickar ett proaktivt meddelande till en konversation. (Ärvd från BotAdapter) |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Skickar ett proaktivt meddelande från roboten till en konversation. (Ärvd från BotFrameworkAdapter) |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Skickar ett proaktivt meddelande från roboten till en konversation. (Ärvd från BotFrameworkAdapter) |
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Skickar ett proaktivt meddelande till en konversation. (Ärvd från BotAdapter) |
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Skickar ett proaktivt meddelande från roboten till en konversation. (Ärvd från BotFrameworkAdapter) |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Skapar en konversation på den angivna kanalen. (Ärvd från BotFrameworkAdapter) |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Föråldrad.
Skapar en konversation på den angivna kanalen. Överlagring tar emot en ConversationReference inklusive klientorganisationen. (Ärvd från BotFrameworkAdapter) |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Skapar en konversation på den angivna kanalen. (Ärvd från BotFrameworkAdapter) |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Föråldrad.
Skapar en konversation på den angivna kanalen. Överlagring tar emot en ConversationReference inklusive klientorganisationen. (Ärvd från BotFrameworkAdapter) |
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Skapar en konversation på den angivna kanalen. (Ärvd från BotAdapter) |
CreateOAuthApiClientAsync(ITurnContext) |
Skapar en OAuth-klient för roboten. (Ärvd från BotFrameworkAdapter) |
CreateOAuthApiClientAsync(ITurnContext, AppCredentials) |
Skapar en OAuth-klient för roboten med autentiseringsuppgifterna. (Ärvd från BotFrameworkAdapter) |
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Tar bort en befintlig aktivitet i konversationen. (Ärvd från BotFrameworkAdapter) |
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken) |
Tar bort en medlem från den aktuella konversationen. (Ärvd från BotFrameworkAdapter) |
Dispose() |
En BASklass för HTTP-kort. |
Dispose(Boolean) |
Gör sig av med resurser för StreamingRequestHandler. |
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken) |
Utför en tokenutbytesåtgärd, till exempel för enkel inloggning. (Ärvd från BotFrameworkAdapter) |
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken) |
Utför en tokenutbytesåtgärd, till exempel för enkel inloggning. (Ärvd från BotFrameworkAdapter) |
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken) |
Hämtar Azure Active Directory-token för specifika resurser på en konfigurerad anslutning med hjälp av anpassade AppCredentials. (Ärvd från BotFrameworkAdapter) |
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Hämtar Azure Active Directory-token för specifika resurser på en konfigurerad anslutning med hjälp av robotens AppCredentials. (Ärvd från BotFrameworkAdapter) |
GetActivityMembersAsync(ITurnContext, String, CancellationToken) |
Visar en lista över medlemmar i en viss aktivitet. (Ärvd från BotFrameworkAdapter) |
GetConversationMembersAsync(ITurnContext, CancellationToken) |
Visar en lista över medlemmar i den aktuella konversationen. (Ärvd från BotFrameworkAdapter) |
GetConversationsAsync(ITurnContext, String, CancellationToken) |
Visar en lista över konversationer där den här roboten har deltagit för en viss kanalserver. Kanalservern returnerar resultat på sidor och varje sida innehåller en |
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
Visar en lista över konversationer där den här roboten har deltagit för en viss kanalserver. Kanalservern returnerar resultat på sidor och varje sida innehåller en |
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn med hjälp av anpassade AppCredentials. (Ärvd från BotFrameworkAdapter) |
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn med hjälp av anpassade AppCredentials. (Ärvd från BotFrameworkAdapter) |
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken) |
Hämta länken för rå inloggning som ska skickas till användaren för inloggning för ett anslutningsnamn med hjälp av robotens AppCredentials. (Ärvd från BotFrameworkAdapter) |
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken) |
Hämta länken för rå inloggning som ska skickas till användaren för inloggning för ett anslutningsnamn med hjälp av robotens AppCredentials. (Ärvd från BotFrameworkAdapter) |
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn. (Ärvd från BotFrameworkAdapter) |
GetSignInResourceAsync(ITurnContext, String, CancellationToken) |
Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn. (Ärvd från BotFrameworkAdapter) |
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken) |
Hämta länken för råsignin som ska skickas till användaren för inloggning för ett anslutningsnamn. (Ärvd från BotFrameworkAdapter) |
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Hämtar tokenstatusen för varje konfigurerad anslutning för den angivna användaren med hjälp av anpassade AppCredentials. (Ärvd från BotFrameworkAdapter) |
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken) |
Hämtar tokenstatusen för varje konfigurerad anslutning för den angivna användaren med hjälp av robotens AppCredentials. (Ärvd från BotFrameworkAdapter) |
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Försöker hämta token för en användare som befinner sig i ett inloggningsflöde med hjälp av anpassade AppCredentials. (Ärvd från BotFrameworkAdapter) |
GetUserTokenAsync(ITurnContext, String, String, CancellationToken) |
Försöker hämta token för en användare som befinner sig i ett inloggningsflöde med hjälp av robotens AppCredentials. (Ärvd från BotFrameworkAdapter) |
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Skapar en turkontext och kör pipelinen för mellanprogram för en inkommande aktivitet. (Ärvd från BotFrameworkAdapter) |
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Skapar en turkontext och kör pipelinen för mellanprogram för en inkommande aktivitet. (Ärvd från BotFrameworkAdapter) |
ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Skickar en utgående aktivitet. |
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Primär adaptermetod för bearbetning av aktiviteter som skickas från strömningskanalen. Skapar en turkontext och kör pipelinen för mellanprogram för en inkommande aktivitet. Genererar ArgumentNullException på null-argument. |
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Startar aktivitetsbearbetningen för den aktuella robotsvängen. (Ärvd från BotAdapter) |
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Skickar aktiviteter till konversationen. (Ärvd från BotFrameworkAdapter) |
SendStreamingActivityAsync(Activity, CancellationToken) |
Skickar en aktivitet. |
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Loggar ut användaren med tokenservern med anpassade AppCredentials. (Ärvd från BotFrameworkAdapter) |
SignOutUserAsync(ITurnContext, String, String, CancellationToken) |
Loggar ut användaren med tokenservern med hjälp av robotens AppCredentials. (Ärvd från BotFrameworkAdapter) |
UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Ersätter en befintlig aktivitet i konversationen. (Ärvd från BotFrameworkAdapter) |
Use(IMiddleware) |
Lägger till mellanprogram i adapterns pipeline. (Ärvd från BotFrameworkAdapter) |
Explicita gränssnittsimplementeringar
IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken) |
En BASklass för HTTP-kort. (Ärvd från BotFrameworkAdapter) |
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 turkontexten 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 turkontextens 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 turkontexten i början av varje tur. |