BotFrameworkHttpAdapter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is CloudAdapter
Implementacja adaptera Bot Builder używana do obsługi żądań HTTP platformy bot Framework.
[System.Obsolete("BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is `CloudAdapter`", false)]
public class BotFrameworkHttpAdapter : Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.Core.IBotFrameworkHttpAdapter
[<System.Obsolete("BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is `CloudAdapter`", false)>]
type BotFrameworkHttpAdapter = class
inherit BotFrameworkHttpAdapterBase
interface IBotFrameworkHttpAdapter
Public Class BotFrameworkHttpAdapter
Inherits BotFrameworkHttpAdapterBase
Implements IBotFrameworkHttpAdapter
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
BotFrameworkHttpAdapter jest nadal obsługiwany, ale zalecana karta jest CloudAdapter
.
Konstruktory
Pola
BotIdentityKey |
Przestarzałe.
Wartość ciągu klucza tożsamości bota. (Odziedziczone po BotAdapter) |
InvokeResponseKey |
Przestarzałe.
Wartość klucza dla dowolnego elementu InvokeResponseActivity, która będzie miała wartość TurnState. (Odziedziczone po BotAdapter) |
OAuthScopeKey |
Przestarzałe.
Wartość ciągu klucza zakresu OAuth. (Odziedziczone po BotAdapter) |
Właściwości
AppCredentialMap |
Przestarzałe.
Pobiera mapę aplikacji, aby AppCredentials dla tej karty. (Odziedziczone po BotFrameworkAdapter) |
ChannelProvider |
Przestarzałe.
Pobiera dostawcę kanału dla tej karty. (Odziedziczone po BotFrameworkAdapter) |
ClaimsIdentity |
Przestarzałe.
Pobiera lub ustawia tożsamość oświadczeń dla tej karty. (Odziedziczone po BotFrameworkHttpAdapterBase) |
ConnectedBot |
Przestarzałe.
Pobiera lub ustawia bota podłączonego do tej karty. (Odziedziczone po BotFrameworkHttpAdapterBase) |
CredentialProvider |
Przestarzałe.
Pobiera dostawcę poświadczeń dla tej karty. (Odziedziczone po BotFrameworkAdapter) |
HttpClient |
Przestarzałe.
Pobiera niestandardowe HttpClient dla tej karty, jeśli określono. (Odziedziczone po BotFrameworkAdapter) |
Logger |
Przestarzałe.
Pobiera rejestrator dla tej karty. (Odziedziczone po BotFrameworkAdapter) |
MiddlewareSet |
Przestarzałe.
Pobiera kolekcję oprogramowania pośredniczącego w potoku karty. (Odziedziczone po BotAdapter) |
OnTurnError |
Przestarzałe.
Pobiera lub ustawia procedurę obsługi błędów, która może przechwytywać wyjątki w programie pośredniczącym lub aplikacji. (Odziedziczone po BotAdapter) |
RequestHandlers |
Przestarzałe.
Pobiera lub ustawia programy obsługi żądań dla tej karty. (Odziedziczone po BotFrameworkHttpAdapterBase) |
Metody
BuildCredentialsAsync(String, String) |
Przestarzałe.
Logika tworzenia obiektu AppCredentials, który ma być używany do uzyskiwania tokenów dla tego obiektu HttpClient. (Odziedziczone po BotFrameworkAdapter) |
CanProcessOutgoingActivity(Activity) |
Przestarzałe.
Ocenia, czy przetwarzanie działania wychodzącego jest możliwe. (Odziedziczone po BotFrameworkHttpAdapterBase) |
ConnectNamedPipeAsync(String, IBot, String) |
Przestarzałe.
Tworzy nową procedurę StreamingRequestHandler w celu nasłuchiwania określonego nazwanego potoku i przekazywania żądań do tej karty. (Odziedziczone po BotFrameworkHttpAdapterBase) |
ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywną wiadomość do konwersacji. (Odziedziczone po BotAdapter) |
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywną wiadomość do konwersacji. (Odziedziczone po BotAdapter) |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywny komunikat z bota do konwersacji. (Odziedziczone po BotFrameworkAdapter) |
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywny komunikat z bota do konwersacji. (Odziedziczone po BotFrameworkAdapter) |
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywną wiadomość do konwersacji. (Odziedziczone po BotAdapter) |
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Wysyła proaktywny komunikat z bota do konwersacji. (Odziedziczone po BotFrameworkAdapter) |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Tworzy konwersację w określonym kanale. (Odziedziczone po BotFrameworkAdapter) |
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Przestarzałe.
Tworzy konwersację w określonym kanale. Przeciążenie odbiera element ConversationReference, w tym dzierżawę. (Odziedziczone po BotFrameworkAdapter) |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Tworzy konwersację w określonym kanale. (Odziedziczone po BotFrameworkAdapter) |
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Przestarzałe.
Tworzy konwersację w określonym kanale. Przeciążenie odbiera element ConversationReference, w tym dzierżawę. (Odziedziczone po BotFrameworkAdapter) |
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Tworzy konwersację w określonym kanale. (Odziedziczone po BotAdapter) |
CreateOAuthApiClientAsync(ITurnContext) |
Przestarzałe.
Tworzy klienta OAuth dla bota. (Odziedziczone po BotFrameworkAdapter) |
CreateOAuthApiClientAsync(ITurnContext, AppCredentials) |
Przestarzałe.
Tworzy klienta OAuth dla bota przy użyciu poświadczeń. (Odziedziczone po BotFrameworkAdapter) |
CreateStreamingRequestHandler(IBot, WebSocket, String) |
Przestarzałe.
Utwórz StreamingRequestHandler na potrzeby przetwarzania nowego żądania połączenia web socket. |
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Przestarzałe.
Usuwa istniejące działanie w konwersacji. (Odziedziczone po BotFrameworkAdapter) |
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken) |
Przestarzałe.
Usuwa członka z bieżącej konwersacji. (Odziedziczone po BotFrameworkAdapter) |
Dispose() |
Przestarzałe.
Implementacja adaptera Bot Builder używana do obsługi żądań HTTP platformy bot Framework. (Odziedziczone po BotFrameworkHttpAdapterBase) |
Dispose(Boolean) |
Przestarzałe.
Usuwa zasoby StreamingRequestHandler. (Odziedziczone po BotFrameworkHttpAdapterBase) |
ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken) |
Przestarzałe.
Wykonuje operację wymiany tokenów, taką jak na potrzeby logowania jednokrotnego. (Odziedziczone po BotFrameworkAdapter) |
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken) |
Przestarzałe.
Wykonuje operację wymiany tokenów, taką jak na potrzeby logowania jednokrotnego. (Odziedziczone po BotFrameworkAdapter) |
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken) |
Przestarzałe.
Pobiera tokeny usługi Azure Active Directory dla określonych zasobów w skonfigurowanym połączeniu przy użyciu dostosowanych obiektów AppCredentials. (Odziedziczone po BotFrameworkAdapter) |
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Przestarzałe.
Pobiera tokeny usługi Azure Active Directory dla określonych zasobów w skonfigurowanym połączeniu przy użyciu funkcji AppCredentials bota. (Odziedziczone po BotFrameworkAdapter) |
GetActivityMembersAsync(ITurnContext, String, CancellationToken) |
Przestarzałe.
Wyświetla listę członków danego działania. (Odziedziczone po BotFrameworkAdapter) |
GetConversationMembersAsync(ITurnContext, CancellationToken) |
Przestarzałe.
Wyświetla listę członków bieżącej konwersacji. (Odziedziczone po BotFrameworkAdapter) |
GetConversationsAsync(ITurnContext, String, CancellationToken) |
Przestarzałe.
Wyświetla listę konwersacji, w których ten bot brał udział w danym serwerze kanału. Serwer kanału zwraca wyniki na stronach, a każda strona będzie zawierać |
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
Przestarzałe.
Wyświetla listę konwersacji, w których ten bot brał udział w danym serwerze kanału. Serwer kanału zwraca wyniki na stronach, a każda strona będzie zawierać |
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
Przestarzałe.
Pobierz link nieprzetworzonego logowania, który ma zostać wysłany do użytkownika na potrzeby logowania w celu uzyskania nazwy połączenia przy użyciu dostosowanych instrukcji AppCredentials. (Odziedziczone po BotFrameworkAdapter) |
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Przestarzałe.
Pobierz link nieprzetworzonego logowania, który ma zostać wysłany do użytkownika na potrzeby logowania w celu uzyskania nazwy połączenia przy użyciu dostosowanych instrukcji AppCredentials. (Odziedziczone po BotFrameworkAdapter) |
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken) |
Przestarzałe.
Pobierz link nieprzetworzonego logowania, który ma zostać wysłany do użytkownika na potrzeby logowania w celu uzyskania nazwy połączenia, używając identyfikatorów AppCredentials bota. (Odziedziczone po BotFrameworkAdapter) |
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken) |
Przestarzałe.
Pobierz link nieprzetworzonego logowania, który ma zostać wysłany do użytkownika na potrzeby logowania w celu uzyskania nazwy połączenia, używając identyfikatorów AppCredentials bota. (Odziedziczone po BotFrameworkAdapter) |
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Przestarzałe.
Pobierz link nieprzetworzonego logowania, który ma zostać wysłany do użytkownika na potrzeby logowania w celu uzyskania nazwy połączenia. (Odziedziczone po BotFrameworkAdapter) |
GetSignInResourceAsync(ITurnContext, String, CancellationToken) |
Przestarzałe.
Pobierz link nieprzetworzonego logowania, który ma zostać wysłany do użytkownika na potrzeby logowania w celu uzyskania nazwy połączenia. (Odziedziczone po BotFrameworkAdapter) |
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken) |
Przestarzałe.
Pobierz link nieprzetworzonego logowania, który ma zostać wysłany do użytkownika na potrzeby logowania w celu uzyskania nazwy połączenia. (Odziedziczone po BotFrameworkAdapter) |
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Przestarzałe.
Pobiera stan tokenu dla każdego skonfigurowanego połączenia dla danego użytkownika przy użyciu dostosowanych instrukcji AppCredentials. (Odziedziczone po BotFrameworkAdapter) |
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken) |
Przestarzałe.
Pobiera stan tokenu dla każdego skonfigurowanego połączenia dla danego użytkownika przy użyciu funkcji AppCredentials bota. (Odziedziczone po BotFrameworkAdapter) |
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Przestarzałe.
Próbuje pobrać token dla użytkownika, który znajduje się w przepływie logowania, przy użyciu dostosowanych instrukcji AppCredentials. (Odziedziczone po BotFrameworkAdapter) |
GetUserTokenAsync(ITurnContext, String, String, CancellationToken) |
Przestarzałe.
Próbuje pobrać token dla użytkownika, który znajduje się w przepływie logowania, przy użyciu funkcji AppCredentials bota. (Odziedziczone po BotFrameworkAdapter) |
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Tworzy kontekst kolei i uruchamia potok oprogramowania pośredniczącego dla działania przychodzącego. (Odziedziczone po BotFrameworkAdapter) |
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Tworzy kontekst kolei i uruchamia potok oprogramowania pośredniczącego dla działania przychodzącego. (Odziedziczone po BotFrameworkAdapter) |
ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken) |
Przestarzałe.
Tę metodę można wywołać z wewnątrz metody POST w dowolnej implementacji kontrolera. |
ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Przestarzałe.
Wysyła działanie wychodzące. (Odziedziczone po BotFrameworkHttpAdapterBase) |
ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Podstawowa metoda karty do przetwarzania działań wysyłanych z kanału przesyłania strumieniowego. Tworzy kontekst kolei i uruchamia potok oprogramowania pośredniczącego dla działania przychodzącego. Zgłasza ArgumentNullException argumentów null. (Odziedziczone po BotFrameworkHttpAdapterBase) |
RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Przestarzałe.
Uruchamia przetwarzanie działań dla bieżącego kolei bota. (Odziedziczone po BotAdapter) |
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Przestarzałe.
Wysyła działania do konwersacji. (Odziedziczone po BotFrameworkAdapter) |
SendStreamingActivityAsync(Activity, CancellationToken) |
Przestarzałe.
Wysyła działanie. (Odziedziczone po BotFrameworkHttpAdapterBase) |
SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Przestarzałe.
Podpisuje użytkownika z serwerem tokenów przy użyciu dostosowanych obiektów AppCredentials. (Odziedziczone po BotFrameworkAdapter) |
SignOutUserAsync(ITurnContext, String, String, CancellationToken) |
Przestarzałe.
Podpisuje użytkownika z serwerem tokenów przy użyciu funkcji AppCredentials bota. (Odziedziczone po BotFrameworkAdapter) |
UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Przestarzałe.
Zastępuje istniejące działanie w konwersacji. (Odziedziczone po BotFrameworkAdapter) |
Use(IMiddleware) |
Przestarzałe.
Dodaje oprogramowanie pośredniczące do potoku karty. (Odziedziczone po BotFrameworkAdapter) |
Jawne implementacje interfejsu
IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken) |
Przestarzałe.
Implementacja adaptera Bot Builder używana do obsługi żądań HTTP platformy bot Framework. (Odziedziczone po BotFrameworkAdapter) |
Metody rozszerzania
UseBotState(BotAdapter, BotState[]) |
Przestarzałe.
Dodaje oprogramowanie pośredniczące do karty w celu zarejestrowania co najmniej jednego BotState obiektów w kontekście włączania. Oprogramowanie pośredniczące rejestruje obiekty stanu w kontekście turn na początku każdego kolei. |
UseState(BotAdapter, UserState, ConversationState, Boolean) |
Przestarzałe.
Rejestruje obiekty stanu użytkownika i konwersacji za pomocą karty. Te obiekty będą dostępne za pośrednictwem TurnStatekontekstu turn .Get<T>() metodę. |
UseStorage(BotAdapter, IStorage) |
Przestarzałe.
Dodaje oprogramowanie pośredniczące do karty w celu zarejestrowania obiektu IStorage w kontekście włączania. Oprogramowanie pośredniczące rejestruje obiekty stanu w kontekście turn na początku każdego kolei. |