BotFrameworkHttpAdapter Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Bot Builder-adapter implementáció a robot-keretrendszer HTTP-kéréseinek kezeléséhez.
public class BotFrameworkHttpAdapter : Microsoft.Bot.Builder.Streaming.BotFrameworkHttpAdapterBase, Microsoft.Bot.Builder.Integration.AspNet.WebApi.IBotFrameworkHttpAdapter
type BotFrameworkHttpAdapter = class
inherit BotFrameworkHttpAdapterBase
interface IBotFrameworkHttpAdapter
Public Class BotFrameworkHttpAdapter
Inherits BotFrameworkHttpAdapterBase
Implements IBotFrameworkHttpAdapter
- Öröklődés
- Megvalósítás
Konstruktorok
| BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapter>) |
Inicializálja az osztály új példányát BotFrameworkHttpAdapter . |
| BotFrameworkHttpAdapter(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapter>) |
Inicializálja az osztály új példányát BotFrameworkHttpAdapter . |
Mezők
| BotIdentityKey |
A robot identitáskulcsának sztringértéke. (Öröklődés forrása BotAdapter) |
| InvokeResponseKey |
Minden olyan InvokeResponseActivity kulcsértéke, amely a TurnState-on lenne. (Öröklődés forrása BotAdapter) |
| OAuthScopeKey |
Az OAuth-hatókörkulcs sztringértéke. (Öröklődés forrása BotAdapter) |
Tulajdonságok
| AppCredentialMap |
Lekéri az alkalmazástérképet ehhez az adapterhez AppCredentials . (Öröklődés forrása BotFrameworkAdapter) |
| ChannelProvider |
Lekéri ehhez az adapterhez a csatornaszolgáltatót. (Öröklődés forrása BotFrameworkAdapter) |
| ClaimsIdentity |
Lekéri vagy beállítja az adapter jogcím-identitását. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| ConnectedBot |
Lekéri vagy beállítja az adapterhez csatlakoztatott robotot. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| CredentialProvider |
Lekéri az adapter hitelesítőadat-szolgáltatójának adatait. (Öröklődés forrása BotFrameworkAdapter) |
| HttpClient |
Lekéri az adapterhez tartozó egyéni HttpClient értéket, ha meg van adva. (Öröklődés forrása BotFrameworkAdapter) |
| Logger |
Lekéri az adapterhez tartozó naplózót. (Öröklődés forrása BotFrameworkAdapter) |
| MiddlewareSet |
Lekéri a köztes szoftver gyűjteményét az adapter folyamatában. (Öröklődés forrása BotAdapter) |
| OnTurnError |
Lekéri vagy beállít egy hibakezelőt, amely képes kivételeket észlelni a köztes szoftverben vagy az alkalmazásban. (Öröklődés forrása BotAdapter) |
| RequestHandlers |
Lekéri vagy beállítja az adapter kéréskezelőit. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
Metódusok
| BuildCredentialsAsync(String, String) |
A HttpClienthez tartozó jogkivonatok beszerzéséhez használandó objektum felépítésének AppCredentials logikája. (Öröklődés forrása BotFrameworkAdapter) |
| CanProcessOutgoingActivity(Activity) |
Kiértékeli, hogy lehetséges-e kimenő tevékenység feldolgozása. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| ConnectNamedPipeAsync(String, IBot, String) |
Létrehoz egy új StreamingRequestHandlert, amely figyeli a megadott nevű csövet, és továbbítja a kéréseket ennek az adapternek. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Proaktív üzenetet küld egy beszélgetésnek. (Öröklődés forrása BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Proaktív üzenetet küld egy beszélgetésnek. (Öröklődés forrása BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Proaktív üzenetet küld a robotból egy beszélgetésbe. (Öröklődés forrása BotFrameworkAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Proaktív üzenetet küld a robotból egy beszélgetésbe. (Öröklődés forrása BotFrameworkAdapter) |
| ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Proaktív üzenetet küld egy beszélgetésnek. (Öröklődés forrása BotAdapter) |
| ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Proaktív üzenetet küld a robotból egy beszélgetésbe. (Öröklődés forrása BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Létrehoz egy beszélgetést a megadott csatornán. (Öröklődés forrása BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Elavult.
Létrehoz egy beszélgetést a megadott csatornán. A túlterhelés egy ConversationReference-t kap, beleértve a bérlőt is. (Öröklődés forrása BotFrameworkAdapter) |
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Létrehoz egy beszélgetést a megadott csatornán. (Öröklődés forrása BotFrameworkAdapter) |
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Elavult.
Létrehoz egy beszélgetést a megadott csatornán. A túlterhelés egy ConversationReference-t kap, beleértve a bérlőt is. (Öröklődés forrása BotFrameworkAdapter) |
| CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Létrehoz egy beszélgetést a megadott csatornán. (Öröklődés forrása BotAdapter) |
| CreateOAuthApiClientAsync(ITurnContext) |
Létrehoz egy OAuth-ügyfelet a robothoz. (Öröklődés forrása BotFrameworkAdapter) |
| CreateOAuthApiClientAsync(ITurnContext, AppCredentials) |
Létrehoz egy OAuth-ügyfelet a robothoz a hitelesítő adatokkal. (Öröklődés forrása BotFrameworkAdapter) |
| DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Töröl egy meglévő tevékenységet a beszélgetésben. (Öröklődés forrása BotFrameworkAdapter) |
| DeleteConversationMemberAsync(ITurnContext, String, CancellationToken) |
Eltávolít egy tagot az aktuális beszélgetésből. (Öröklődés forrása BotFrameworkAdapter) |
| Dispose() |
Bot Builder-adapter implementáció a robot-keretrendszer HTTP-kéréseinek kezeléséhez. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| Dispose(Boolean) |
A(z) erőforrásait ártalmatlanítja.StreamingRequestHandler (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken) |
Tokencsere műveletet hajt végre, például egyszeri bejelentkezés esetén. (Öröklődés forrása BotFrameworkAdapter) |
| ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken) |
Tokencsere műveletet hajt végre, például egyszeri bejelentkezés esetén. (Öröklődés forrása BotFrameworkAdapter) |
| GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken) |
Az Azure Active Directory-jogkivonatok lekérése adott erőforrásokhoz egy konfigurált kapcsolaton, testre szabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Lekéri az Azure Active Directory-jogkivonatokat egy konfigurált kapcsolat adott erőforrásaihoz a robot AppCredentials (Alkalmazás hitelesítő adatai) használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetActivityMembersAsync(ITurnContext, String, CancellationToken) |
Egy adott tevékenység tagjait sorolja fel. (Öröklődés forrása BotFrameworkAdapter) |
| GetConversationMembersAsync(ITurnContext, CancellationToken) |
Az aktuális beszélgetés tagjait sorolja fel. (Öröklődés forrása BotFrameworkAdapter) |
| GetConversationsAsync(ITurnContext, String, CancellationToken) |
Felsorolja azokat a beszélgetéseket, amelyekben a robot részt vett egy adott csatornakiszolgálón. A csatornakiszolgáló lapokban adja vissza az eredményeket, és minden oldal tartalmaz egy-egy |
| GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
Felsorolja azokat a beszélgetéseket, amelyekben a robot részt vett egy adott csatornakiszolgálón. A csatornakiszolgáló lapokban adja vissza az eredményeket, és minden oldal tartalmaz egy-egy |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak egy kapcsolatnévhez való bejelentkezéshez a testre szabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak egy kapcsolatnévhez való bejelentkezéshez a testre szabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken) |
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak egy kapcsolatnévhez való bejelentkezéshez a robot AppCredentials (Alkalmazás hitelesítő adatai) használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken) |
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak egy kapcsolatnévhez való bejelentkezéshez a robot AppCredentials (Alkalmazás hitelesítő adatai) használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak a kapcsolatnévhez való bejelentkezéshez. (Öröklődés forrása BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, String, CancellationToken) |
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak a kapcsolatnévhez való bejelentkezéshez. (Öröklődés forrása BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken) |
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak a kapcsolatnévhez való bejelentkezéshez. (Öröklődés forrása BotFrameworkAdapter) |
| GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Lekéri a jogkivonat állapotát az adott felhasználóhoz konfigurált összes kapcsolathoz a testre szabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetTokenStatusAsync(ITurnContext, String, String, CancellationToken) |
Lekéri az adott felhasználó összes konfigurált kapcsolatának jogkivonat-állapotát a robot AppCredentials (Alkalmazás hitelesítő adatai) használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Megkísérli lekérni a bejelentkezési folyamatban lévő felhasználó jogkivonatát a testre szabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetUserTokenAsync(ITurnContext, String, String, CancellationToken) |
Megkísérli lekérni a bejelentkezési folyamatban lévő felhasználó jogkivonatát a robot AppCredentials (Alkalmazás hitelesítő adatai) használatával. (Öröklődés forrása BotFrameworkAdapter) |
| ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Létrehoz egy turn-környezetet, és futtatja a köztes szoftveres folyamatot egy bejövő tevékenységhez. (Öröklődés forrása BotFrameworkAdapter) |
| ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Létrehoz egy turn-környezetet, és futtatja a köztes szoftveres folyamatot egy bejövő tevékenységhez. (Öröklődés forrása BotFrameworkAdapter) |
| ProcessAsync(HttpRequestMessage, HttpResponseMessage, IBot, CancellationToken) |
Ez a metódus egy POST metóduson belül hívható meg bármely controller-implementációban. |
| ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Kimenő tevékenységet küld. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Elsődleges adaptermetódus a streamcsatornáról küldött tevékenységek feldolgozásához. Létrehoz egy turn-környezetet, és futtatja a köztes szoftveres folyamatot egy bejövő tevékenységhez. Null argumentumokat ArgumentNullException ad. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Elindítja a tevékenységfeldolgozást az aktuális robotfordulóhoz. (Öröklődés forrása BotAdapter) |
| SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Tevékenységeket küld a beszélgetésnek. (Öröklődés forrása BotFrameworkAdapter) |
| SendStreamingActivityAsync(Activity, CancellationToken) |
Tevékenység küldése. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Kijelentkezteti a felhasználót a jogkivonat-kiszolgálóval a testre szabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| SignOutUserAsync(ITurnContext, String, String, CancellationToken) |
Kijelentkezteti a felhasználót a jogkivonat-kiszolgálóval a robot AppCredentials (Alkalmazás hitelesítő adatai) használatával. (Öröklődés forrása BotFrameworkAdapter) |
| UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Lecserél egy meglévő tevékenységet a beszélgetésben. (Öröklődés forrása BotFrameworkAdapter) |
| Use(IMiddleware) |
Köztes szoftvereket ad hozzá az adapter folyamatához. (Öröklődés forrása BotFrameworkAdapter) |
Explicit interfész-implementációk
| IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken) |
Bot Builder-adapter implementáció a robot-keretrendszer HTTP-kéréseinek kezeléséhez. (Öröklődés forrása BotFrameworkAdapter) |
Bővítő metódusok
| UseBotState(BotAdapter, BotState[]) |
Köztes szoftvereket ad hozzá az adapterhez, hogy regisztráljon egy vagy több BotState objektumot a bekapcsolási környezetben. A köztes szoftver az egyes fordulók elején regisztrálja az állapotobjektumokat a turn környezetében. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Elavult.
Felhasználói és beszélgetési állapotobjektumokat regisztrál az adapterrel. Ezek az objektumok a turn context TurnStatemetódusánGet<T>() keresztül érhetők el. |
| UseStorage(BotAdapter, IStorage) |
Köztes szoftvereket ad hozzá az adapterhez, hogy regisztráljon egy IStorage objektumot a turn környezetben. A köztes szoftver az egyes fordulók elején regisztrálja az állapotobjektumokat a turn környezetében. |