BotFrameworkHttpAdapterBase 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.
EGY HTTP-adapter alaposztálya.
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
- Öröklődés
- Származtatott
- Megvalósítás
Megjegyzések
A BotFrameworkAdapter továbbra is támogatott, de az ajánlott adapter CloudAdapter.
Konstruktorok
| BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Inicializálja a BotFrameworkHttpAdapterBase osztály új példányát. |
| BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>) |
Inicializálja a BotFrameworkHttpAdapterBase osztály új példányát. |
| BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>) |
Inicializálja a BotFrameworkHttpAdapterBase osztály új példányát. |
Mezők
| BotIdentityKey |
A robot identitáskulcsának sztringértéke. (Öröklődés forrása BotAdapter) |
| InvokeResponseKey |
A TurnState-on található Bármely InvokeResponseActivity kulcsértéke. (Ö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 az adapter AppCredentials. (Öröklődés forrása BotFrameworkAdapter) |
| ChannelProvider |
Lekéri az adapter csatornaszolgáltatója. (Öröklődés forrása BotFrameworkAdapter) |
| ClaimsIdentity |
Lekéri vagy beállítja az adapter jogcím-identitását. |
| ConnectedBot |
Lekéri vagy beállítja az adapterhez csatlakoztatott robotot. |
| CredentialProvider |
Lekéri az adapter hitelesítőadat-szolgáltatójának adatait. (Öröklődés forrása BotFrameworkAdapter) |
| HttpClient |
Ha meg van adva, lekéri az adapter egyéni HttpClient. (Ö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 alkalmazásban. (Öröklődés forrása BotAdapter) |
| RequestHandlers |
Lekéri vagy beállítja az adapterhez tartozó kéréskezelőket. |
Metódusok
| BuildCredentialsAsync(String, String) |
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) |
Kiértékeli, hogy lehetséges-e kimenő tevékenység feldolgozása. |
| ConnectNamedPipeAsync(String, IBot, String) |
Létrehoz egy új StreamingRequestHandlert, amely figyeli a megadott elnevezett csövet, és továbbítja a kéréseket ennek az adapternek. |
| 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 robottól egy beszélgetéshez. (Öröklődés forrása BotFrameworkAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Proaktív üzenetet küld a robottól egy beszélgetéshez. (Ö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 robottól egy beszélgetéshez. (Öröklődés forrása BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
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) |
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) |
Beszélgetés létrehozása 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 robot számára 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() |
EGY HTTP-adapter alaposztálya. |
| Dispose(Boolean) |
A StreamingRequestHandlererőforrásainak eltávolítása. |
| 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) |
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) |
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) |
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 lap tartalmaz 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 lap tartalmaz egy |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
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) |
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 alkalmazás hitelesítő adataival. (Öröklődés forrása BotFrameworkAdapter) |
| ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
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) |
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) |
| ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Kimenő tevékenységet küld. |
| ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
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. |
| 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ésbe. (Öröklődés forrása BotFrameworkAdapter) |
| SendStreamingActivityAsync(Activity, CancellationToken) |
Tevékenység küldése. |
| SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
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) |
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) |
Lecserél egy meglévő tevékenységet a beszélgetésben. (Öröklődés forrása BotFrameworkAdapter) |
| Use(IMiddleware) |
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) |
EGY HTTP-adapter alaposztálya. (Öröklődés forrása BotFrameworkAdapter) |
Bővítő metódusok
| UseBotState(BotAdapter, BotState[]) |
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) |
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. |