BotFrameworkHttpAdapterBase Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas dasar adaptor HTTP.
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
- Warisan
- Turunan
- Penerapan
Keterangan
BotFrameworkAdapter masih didukung tetapi adaptor yang direkomendasikan CloudAdapter.
Konstruktor
| BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger) |
Menginisialisasi instans baru kelas BotFrameworkHttpAdapterBase. |
| BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>) |
Menginisialisasi instans baru kelas BotFrameworkHttpAdapterBase. |
| BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>) |
Menginisialisasi instans baru kelas BotFrameworkHttpAdapterBase. |
Bidang
| BotIdentityKey |
Nilai string untuk kunci identitas bot. (Diperoleh dari BotAdapter) |
| InvokeResponseKey |
Nilai kunci untuk InvokeResponseActivity apa pun yang akan berada di TurnState. (Diperoleh dari BotAdapter) |
| OAuthScopeKey |
Nilai string untuk kunci cakupan OAuth. (Diperoleh dari BotAdapter) |
Properti
| AppCredentialMap |
Mendapatkan peta aplikasi untuk AppCredentials adaptor ini. (Diperoleh dari BotFrameworkAdapter) |
| ChannelProvider |
Mendapatkan penyedia saluran untuk adaptor ini. (Diperoleh dari BotFrameworkAdapter) |
| ClaimsIdentity |
Mendapatkan atau mengatur identitas klaim untuk adaptor ini. |
| ConnectedBot |
Mendapatkan atau mengatur bot yang tersambung ke adaptor ini. |
| CredentialProvider |
Mendapatkan penyedia kredensial untuk adaptor ini. (Diperoleh dari BotFrameworkAdapter) |
| HttpClient |
Mendapatkan HttpClient kustom untuk adaptor ini jika ditentukan. (Diperoleh dari BotFrameworkAdapter) |
| Logger |
Mendapatkan pencatat untuk adaptor ini. (Diperoleh dari BotFrameworkAdapter) |
| MiddlewareSet |
Mendapatkan koleksi middleware di alur adaptor. (Diperoleh dari BotAdapter) |
| OnTurnError |
Mendapatkan atau mengatur handler kesalahan yang dapat menangkap pengecualian di middleware atau aplikasi. (Diperoleh dari BotAdapter) |
| RequestHandlers |
Mendapatkan atau mengatur penangan permintaan untuk adaptor ini. |
Metode
| BuildCredentialsAsync(String, String) |
Logika untuk membangun objek AppCredentials yang akan digunakan untuk memperoleh token untuk HttpClient ini. (Diperoleh dari BotFrameworkAdapter) |
| CanProcessOutgoingActivity(Activity) |
Mengevaluasi apakah pemrosesan aktivitas keluar dimungkinkan. |
| ConnectNamedPipeAsync(String, IBot, String) |
Membuat StreamingRequestHandler baru untuk mendengarkan Pipa Bernama yang ditentukan dan meneruskan permintaan ke adaptor ini. |
| ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Mengirim pesan proaktif ke percakapan. (Diperoleh dari BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken) |
Mengirim pesan proaktif ke percakapan. (Diperoleh dari BotAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken) |
Mengirim pesan proaktif dari bot ke percakapan. (Diperoleh dari BotFrameworkAdapter) |
| ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken) |
Mengirim pesan proaktif dari bot ke percakapan. (Diperoleh dari BotFrameworkAdapter) |
| ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Mengirim pesan proaktif ke percakapan. (Diperoleh dari BotAdapter) |
| ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken) |
Mengirim pesan proaktif dari bot ke percakapan. (Diperoleh dari BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Membuat percakapan pada saluran yang ditentukan. (Diperoleh dari BotFrameworkAdapter) |
| CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Kedaluwarsa.
Membuat percakapan pada saluran yang ditentukan. Kelebihan beban menerima ConversationReference termasuk penyewa. (Diperoleh dari BotFrameworkAdapter) |
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken) |
Membuat percakapan pada saluran yang ditentukan. (Diperoleh dari BotFrameworkAdapter) |
| CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken) |
Kedaluwarsa.
Membuat percakapan pada saluran yang ditentukan. Kelebihan beban menerima ConversationReference termasuk penyewa. (Diperoleh dari BotFrameworkAdapter) |
| CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken) |
Membuat percakapan pada saluran yang ditentukan. (Diperoleh dari BotAdapter) |
| CreateOAuthApiClientAsync(ITurnContext) |
Membuat klien OAuth untuk bot. (Diperoleh dari BotFrameworkAdapter) |
| CreateOAuthApiClientAsync(ITurnContext, AppCredentials) |
Membuat klien OAuth untuk bot dengan kredensial. (Diperoleh dari BotFrameworkAdapter) |
| DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken) |
Menghapus aktivitas yang sudah ada dalam percakapan. (Diperoleh dari BotFrameworkAdapter) |
| DeleteConversationMemberAsync(ITurnContext, String, CancellationToken) |
Menghapus anggota dari percakapan saat ini. (Diperoleh dari BotFrameworkAdapter) |
| Dispose() |
Kelas dasar adaptor HTTP. |
| Dispose(Boolean) |
Membuang sumber daya StreamingRequestHandler. |
| ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken) |
Melakukan operasi pertukaran token seperti untuk akses menyeluruh. (Diperoleh dari BotFrameworkAdapter) |
| ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken) |
Melakukan operasi pertukaran token seperti untuk akses menyeluruh. (Diperoleh dari BotFrameworkAdapter) |
| GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken) |
Mengambil token Azure Active Directory untuk sumber daya tertentu pada koneksi yang dikonfigurasi, menggunakan AppCredentials yang disesuaikan. (Diperoleh dari BotFrameworkAdapter) |
| GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken) |
Mengambil token Azure Active Directory untuk sumber daya tertentu pada koneksi yang dikonfigurasi, menggunakan AppCredentials bot. (Diperoleh dari BotFrameworkAdapter) |
| GetActivityMembersAsync(ITurnContext, String, CancellationToken) |
Mencantumkan anggota aktivitas tertentu. (Diperoleh dari BotFrameworkAdapter) |
| GetConversationMembersAsync(ITurnContext, CancellationToken) |
Mencantumkan anggota percakapan saat ini. (Diperoleh dari BotFrameworkAdapter) |
| GetConversationsAsync(ITurnContext, String, CancellationToken) |
Mencantumkan Percakapan di mana bot ini telah berpartisipasi untuk server saluran tertentu. Server saluran mengembalikan hasil di halaman dan setiap halaman akan menyertakan |
| GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken) |
Mencantumkan Percakapan di mana bot ini telah berpartisipasi untuk server saluran tertentu. Server saluran mengembalikan hasil di halaman dan setiap halaman akan menyertakan |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken) |
Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi, menggunakan AppCredentials yang disesuaikan. (Diperoleh dari BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi, menggunakan AppCredentials yang disesuaikan. (Diperoleh dari BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken) |
Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi, menggunakan AppCredentials bot. (Diperoleh dari BotFrameworkAdapter) |
| GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken) |
Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi, menggunakan AppCredentials bot. (Diperoleh dari BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken) |
Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi. (Diperoleh dari BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, String, CancellationToken) |
Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi. (Diperoleh dari BotFrameworkAdapter) |
| GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken) |
Dapatkan tautan masuk mentah untuk dikirim ke pengguna untuk masuk untuk nama koneksi. (Diperoleh dari BotFrameworkAdapter) |
| GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Mengambil status token untuk setiap koneksi yang dikonfigurasi untuk pengguna tertentu, menggunakan AppCredentials yang disesuaikan. (Diperoleh dari BotFrameworkAdapter) |
| GetTokenStatusAsync(ITurnContext, String, String, CancellationToken) |
Mengambil status token untuk setiap koneksi yang dikonfigurasi untuk pengguna tertentu, menggunakan AppCredentials bot. (Diperoleh dari BotFrameworkAdapter) |
| GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Mencoba mengambil token untuk pengguna yang berada dalam alur masuk, menggunakan AppCredentials yang disesuaikan. (Diperoleh dari BotFrameworkAdapter) |
| GetUserTokenAsync(ITurnContext, String, String, CancellationToken) |
Mencoba mengambil token untuk pengguna yang berada dalam alur masuk, menggunakan AppCredentials bot. (Diperoleh dari BotFrameworkAdapter) |
| ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Membuat konteks giliran dan menjalankan alur middleware untuk aktivitas masuk. (Diperoleh dari BotFrameworkAdapter) |
| ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken) |
Membuat konteks giliran dan menjalankan alur middleware untuk aktivitas masuk. (Diperoleh dari BotFrameworkAdapter) |
| ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken) |
Mengirim aktivitas keluar. |
| ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Metode adaptor utama untuk memproses aktivitas yang dikirim dari saluran streaming. Membuat konteks giliran dan menjalankan alur middleware untuk aktivitas masuk. Melemparkan ArgumentNullException pada argumen null. |
| RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken) |
Memulai pemrosesan aktivitas untuk giliran bot saat ini. (Diperoleh dari BotAdapter) |
| SendActivitiesAsync(ITurnContext, Activity[], CancellationToken) |
Mengirim aktivitas ke percakapan. (Diperoleh dari BotFrameworkAdapter) |
| SendStreamingActivityAsync(Activity, CancellationToken) |
Mengirim aktivitas. |
| SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken) |
Mengeluarkan pengguna dengan server token, menggunakan AppCredentials yang disesuaikan. (Diperoleh dari BotFrameworkAdapter) |
| SignOutUserAsync(ITurnContext, String, String, CancellationToken) |
Mengeluarkan pengguna dengan server token, menggunakan AppCredentials bot. (Diperoleh dari BotFrameworkAdapter) |
| UpdateActivityAsync(ITurnContext, Activity, CancellationToken) |
Menggantikan aktivitas yang sudah ada dalam percakapan. (Diperoleh dari BotFrameworkAdapter) |
| Use(IMiddleware) |
Menambahkan middleware ke alur adaptor. (Diperoleh dari BotFrameworkAdapter) |
Implementasi Antarmuka Eksplisit
| IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken) |
Kelas dasar adaptor HTTP. (Diperoleh dari BotFrameworkAdapter) |
Metode Ekstensi
| UseBotState(BotAdapter, BotState[]) |
Menambahkan middleware ke adaptor untuk mendaftarkan satu atau beberapa objek BotState pada konteks giliran. Middleware mendaftarkan objek status pada konteks giliran pada awal setiap giliran. |
| UseState(BotAdapter, UserState, ConversationState, Boolean) |
Kedaluwarsa.
Mendaftarkan objek status pengguna dan percakapan dengan adaptor. Objek-objek ini akan tersedia melalui konteks giliran TurnState. metodeGet<T>(). |
| UseStorage(BotAdapter, IStorage) |
Menambahkan middleware ke adaptor untuk mendaftarkan objek IStorage pada konteks giliran. Middleware mendaftarkan objek status pada konteks giliran pada awal setiap giliran. |