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.
Figyelemfelhívás
BotFrameworkHttpAdapter is still supported in v4 but the recommended adapter is CloudAdapter
A Bot Builder Adapter implementációja a robot-keretrendszer HTTP-kéréseinek kezeléséhez.
[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
- Öröklődés
- Attribútumok
- Megvalósítás
Megjegyzések
A BotFrameworkHttpAdapter továbbra is támogatott, de az ajánlott adapter CloudAdapter.
Konstruktorok
Mezők
| BotIdentityKey |
Elavult.
A robot identitáskulcsának sztringértéke. (Öröklődés forrása BotAdapter) |
| InvokeResponseKey |
Elavult.
A TurnState-on található Bármely InvokeResponseActivity kulcsértéke. (Öröklődés forrása BotAdapter) |
| OAuthScopeKey |
Elavult.
Az OAuth-hatókörkulcs sztringértéke. (Öröklődés forrása BotAdapter) |
Tulajdonságok
| AppCredentialMap |
Elavult.
Lekéri az alkalmazástérképet az adapter AppCredentials. (Öröklődés forrása BotFrameworkAdapter) |
| ChannelProvider |
Elavult.
Lekéri az adapter csatornaszolgáltatója. (Öröklődés forrása BotFrameworkAdapter) |
| ClaimsIdentity |
Elavult.
Lekéri vagy beállítja az adapter jogcím-identitását. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| ConnectedBot |
Elavult.
Lekéri vagy beállítja az adapterhez csatlakoztatott robotot. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| CredentialProvider |
Elavult.
Lekéri az adapter hitelesítőadat-szolgáltatójának adatait. (Öröklődés forrása BotFrameworkAdapter) |
| HttpClient |
Elavult.
Ha meg van adva, lekéri az adapter egyéni HttpClient. (Öröklődés forrása BotFrameworkAdapter) |
| Logger |
Elavult.
Lekéri az adapterhez tartozó naplózót. (Öröklődés forrása BotFrameworkAdapter) |
| MiddlewareSet |
Elavult.
Lekéri a köztes szoftver gyűjteményét az adapter folyamatában. (Öröklődés forrása BotAdapter) |
| OnTurnError |
Elavult.
Lekéri vagy beállít egy hibakezelőt, amely képes kivételeket észlelni a köztes szoftverben vagy alkalmazásban. (Öröklődés forrása BotAdapter) |
| RequestHandlers |
Elavult.
Lekéri vagy beállítja az adapterhez tartozó kéréskezelőket. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
Metódusok
| BuildCredentialsAsync(String, String) |
Elavult.
A HttpClient-jogkivonatok beszerzéséhez használandó AppCredentials objektum felépítésének logikája. (Öröklődés forrása BotFrameworkAdapter) |
| CanProcessOutgoingActivity(Activity) |
Elavult.
Kiértékeli, hogy lehetséges-e kimenő tevékenység feldolgozása. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| ConnectNamedPipeAsync(String, IBot, String) |
Elavult.
Létrehoz egy új StreamingRequestHandlert, amely figyeli a megadott elnevezett 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) |
Elavult.
Proaktív üzenetet küld egy beszélgetésnek. (Öröklődés forrása BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Elavult.
Proaktív üzenetet küld egy beszélgetésnek. (Öröklődés forrása BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Elavult.
Proaktív üzenetet küld a robottól egy beszélgetéshez. (Öröklődés forrása BotFrameworkAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Elavult.
Proaktív üzenetet küld a robottól egy beszélgetéshez. (Öröklődés forrása BotFrameworkAdapter) |
| ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Elavult.
Proaktív üzenetet küld egy beszélgetésnek. (Öröklődés forrása BotAdapter) |
| ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Elavult.
Proaktív üzenetet küld a robottól egy beszélgetéshez. (Öröklődés forrása BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Elavult.
Beszélgetés létrehozása a megadott csatornán. (Öröklődés forrása BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Elavult.
Beszélgetés létrehozása 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) |
Elavult.
Beszélgetés létrehozása a megadott csatornán. (Öröklődés forrása BotFrameworkAdapter) |
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Elavult.
Beszélgetés létrehozása 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) |
Elavult.
Beszélgetés létrehozása a megadott csatornán. (Öröklődés forrása BotAdapter) |
| CreateOAuthApiClientAsync(ITurnContext) |
Elavult.
Létrehoz egy OAuth-ügyfelet a robothoz. (Öröklődés forrása BotFrameworkAdapter) |
| CreateOAuthApiClientAsync(ITurnContext, AppCredentials) |
Elavult.
Létrehoz egy OAuth-ügyfelet a robot számára a hitelesítő adatokkal. (Öröklődés forrása BotFrameworkAdapter) |
| CreateStreamingRequestHandler(IBot, WebSocket, String) |
Elavult.
Hozza létre a StreamingRequestHandler egy új Web Socket-kapcsolatkérés feldolgozásához. |
| DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Elavult.
Töröl egy meglévő tevékenységet a beszélgetésben. (Öröklődés forrása BotFrameworkAdapter) |
| DeleteConversationMemberAsync(ITurnContext, String, CancellationToken) |
Elavult.
Eltávolít egy tagot az aktuális beszélgetésből. (Öröklődés forrása BotFrameworkAdapter) |
| Dispose() |
Elavult.
A Bot Builder Adapter implementációja a robot-keretrendszer HTTP-kéréseinek kezeléséhez. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| Dispose(Boolean) |
Elavult.
A StreamingRequestHandlererőforrásainak eltávolítása. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken) |
Elavult.
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) |
Elavult.
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) |
Elavult.
Azure Active Directory-jogkivonatokat kér le adott erőforrásokhoz egy konfigurált kapcsolaton, testreszabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Elavult.
Lekéri az Azure Active Directory-jogkivonatokat egy konfigurált kapcsolat adott erőforrásaihoz a robot alkalmazás hitelesítő adataival. (Öröklődés forrása BotFrameworkAdapter) |
| GetActivityMembersAsync(ITurnContext, String, CancellationToken) |
Elavult.
Egy adott tevékenység tagjait sorolja fel. (Öröklődés forrása BotFrameworkAdapter) |
| GetConversationMembersAsync(ITurnContext, CancellationToken) |
Elavult.
Az aktuális beszélgetés tagjait sorolja fel. (Öröklődés forrása BotFrameworkAdapter) |
| GetConversationsAsync(ITurnContext, String, CancellationToken) |
Elavult.
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 lap tartalmaz egy |
| GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
Elavult.
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 lap tartalmaz egy |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
Elavult.
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak egy kapcsolatnévre való bejelentkezéshez, testreszabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Elavult.
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak egy kapcsolatnévre való bejelentkezéshez, testreszabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken) |
Elavult.
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak a kapcsolatnévre való bejelentkezéshez a robot alkalmazás-hitelesítő adataival. (Öröklődés forrása BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken) |
Elavult.
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak a kapcsolatnévre való bejelentkezéshez a robot alkalmazás-hitelesítő adataival. (Öröklődés forrása BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Elavult.
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak a kapcsolatnévre való bejelentkezéshez. (Öröklődés forrása BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, String, CancellationToken) |
Elavult.
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak a kapcsolatnévre való bejelentkezéshez. (Öröklődés forrása BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken) |
Elavult.
Kérje le a nyers bejelentkezési hivatkozást, amelyet elküldhet a felhasználónak a kapcsolatnévre való bejelentkezéshez. (Öröklődés forrása BotFrameworkAdapter) |
| GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Elavult.
Lekéri az adott felhasználóhoz konfigurált összes kapcsolat jogkivonatának állapotát a testreszabott alkalmazás hitelesítő adataival. (Öröklődés forrása BotFrameworkAdapter) |
| GetTokenStatusAsync(ITurnContext, String, String, CancellationToken) |
Elavult.
Lekéri az adott felhasználó minden konfigurált kapcsolatának jogkivonat-állapotát a robot Alkalmazás hitelesítő adataival. (Öröklődés forrása BotFrameworkAdapter) |
| GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Elavult.
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) |
Elavult.
Megkísérli lekérni a bejelentkezési folyamatban lévő felhasználó jogkivonatát a robot alkalmazás hitelesítő adataival. (Öröklődés forrása BotFrameworkAdapter) |
| ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Elavult.
Létrehoz egy fordulókörnyezetet, és futtatja a köztesszoftver-folyamatot egy bejövő tevékenységhez. (Öröklődés forrása BotFrameworkAdapter) |
| ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Elavult.
Létrehoz egy fordulókörnyezetet, és futtatja a köztesszoftver-folyamatot egy bejövő tevékenységhez. (Öröklődés forrása BotFrameworkAdapter) |
| ProcessAsync(HttpRequest, HttpResponse, IBot, CancellationToken) |
Elavult.
Ez a metódus egy POST metóduson belülről hívható meg bármely vezérlő-implementációban. |
| ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Elavult.
Kimenő tevékenységet küld. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Elavult.
Elsődleges adaptermetódus a streamelési csatornáról küldött tevékenységek feldolgozásához. Létrehoz egy fordulókörnyezetet, és futtatja a köztesszoftver-folyamatot egy bejövő tevékenységhez. Null argumentumokra ArgumentNullException. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Elavult.
Elindítja a tevékenységfeldolgozást az aktuális robotfordulóhoz. (Öröklődés forrása BotAdapter) |
| SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Elavult.
Tevékenységeket küld a beszélgetésbe. (Öröklődés forrása BotFrameworkAdapter) |
| SendStreamingActivityAsync(Activity, CancellationToken) |
Elavult.
Tevékenység küldése. (Öröklődés forrása BotFrameworkHttpAdapterBase) |
| SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Elavult.
Kijelentkezteti a felhasználót a jogkivonat-kiszolgálóval, testreszabott alkalmazás-hitelesítő adatok használatával. (Öröklődés forrása BotFrameworkAdapter) |
| SignOutUserAsync(ITurnContext, String, String, CancellationToken) |
Elavult.
Kijelentkezteti a felhasználót a jogkivonat-kiszolgálóval a robot alkalmazás-hitelesítő adataival. (Öröklődés forrása BotFrameworkAdapter) |
| UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Elavult.
Lecserél egy meglévő tevékenységet a beszélgetésben. (Öröklődés forrása BotFrameworkAdapter) |
| Use(IMiddleware) |
Elavult.
Köztes szoftver hozzáadása az adapter folyamatához. (Öröklődés forrása BotFrameworkAdapter) |
Explicit interfész-implementációk
| IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken) |
Elavult.
A Bot Builder Adapter implementációja 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[]) |
Elavult.
Köztes szoftver hozzáadása az adapterhez egy vagy több BotState objektum regisztrálásához a turn 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 környezet TurnStatekeresztül érhetők el.Get<T>() metódus. |
| UseStorage(BotAdapter, IStorage) |
Elavult.
Köztes szoftvereket ad hozzá az adapterhez, hogy regisztráljon egy IStorage objektumot a turn kontextusban. A köztes szoftver az egyes fordulók elején regisztrálja az állapotobjektumokat a turn környezetében. |