Språk

BotFrameworkHttpAdapterBase Klass

Definition

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
BotFrameworkHttpAdapterBase
Härledda
Implementeringar

Kommentarer

BotFrameworkAdapter stöds fortfarande men den rekommenderade adaptern är CloudAdapter.

Konstruktorer

Name Description
BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)

Initierar en ny instans av BotFrameworkHttpAdapterBase klassen.

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>)

Initierar en ny instans av BotFrameworkHttpAdapterBase klassen.

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>)

Initierar en ny instans av BotFrameworkHttpAdapterBase klassen.

Fält

Name Description
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

Name Description
AppCredentialMap

Hämtar applikationskartan för AppCredentials denna adapter.

(Ä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

Får specialanpassningen HttpClient för denna adapter om det specificeras.

(Ä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

Name Description
BuildCredentialsAsync(String, String)

Logik för att bygga ett AppCredentials objekt som ska användas för att hämta tokens till 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, AppCredentials)

Skapar en OAuth-klient för roboten med autentiseringsuppgifterna.

(Ärvd från BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext)

Skapar en OAuth-klient för roboten.

(Ä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)

Disponerar resurser från 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 i sidor och varje sida innehåller en continuationToken som kan användas för att hämta nästa sida med resultat från servern.

(Ärvd från BotFrameworkAdapter)
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 i sidor och varje sida innehåller en continuationToken som kan användas för att hämta nästa sida med resultat från servern.

(Ärvd från BotFrameworkAdapter)
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. Lägger ArgumentNullException till nullargument.

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

Name Description
IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken)

En BASklass för HTTP-kort.

(Ärvd från BotFrameworkAdapter)

Tilläggsmetoder

Name Description
UseBotState(BotAdapter, BotState[])

Lägger till middleware 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 tur-kontextens TurnState.Get<T>() metod.

UseStorage(BotAdapter, IStorage)

Lägger till middleware i adaptern för att registrera ett IStorage objekt i vändningskontexten. Mellanprogrammet registrerar tillståndsobjekten i turkontexten i början av varje tur.

Gäller för