CloudAdapterBase Kelas

Definisi

Adaptor yang mengimplementasikan Protokol Kerangka Kerja Bot dan dapat dihosting di lingkungan cloud yang berbeda baik publik maupun privat.

public abstract class CloudAdapterBase : Microsoft.Bot.Builder.BotAdapter
type CloudAdapterBase = class
    inherit BotAdapter
Public MustInherit Class CloudAdapterBase
Inherits BotAdapter
Warisan
CloudAdapterBase
Turunan

Konstruktor

CloudAdapterBase(BotFrameworkAuthentication, ILogger)

Menginisialisasi instans baru kelas CloudAdapterBase.

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

BotFrameworkAuthentication

Mendapatkan instans BotFrameworkAuthentication untuk adaptor ini.

Logger

ILogger Mendapatkan untuk digunakan dalam adaptor ini dan subkelasnya.

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)

Metode

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif ke percakapan.

ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif ke percakapan.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif dari bot ke percakapan.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif dari bot ke percakapan.

ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif ke percakapan.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif dari bot ke percakapan.

CreateClaimsIdentity(String)

Ini adalah pembantu untuk membuat struktur ClaimsIdentity dari appId yang akan ditambahkan ke TurnContext. Ini ditujukan untuk digunakan dalam skenario proaktif dan pipa bernama.

CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)

Membuat percakapan di saluran yang ditentukan.

DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)

Saat ditimpa di kelas turunan, menghapus aktivitas yang sudah ada dalam percakapan.

GetStreamingConnectorFactory(Activity)

Mendapatkan pabrik konektor streaming yang benar yang memproses aktivitas yang diberikan.

ProcessActivityAsync(AuthenticateRequestResult, Activity, BotCallbackHandler, CancellationToken)

Implementasi untuk memproses Aktivitas yang dikirim ke bot ini.

ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)

Membuat konteks giliran dan menjalankan alur middleware untuk aktivitas TEPERCAYA yang masuk.

(Diperoleh dari BotAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)

Implementasi untuk memproses Aktivitas yang dikirim ke bot ini.

ProcessProactiveAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)

Implementasi untuk melanjutkan percakapan.

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)

Memulai pemrosesan aktivitas untuk giliran bot saat ini.

(Diperoleh dari BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)

Saat ditimpa di kelas turunan, mengirim aktivitas ke percakapan.

UpdateActivityAsync(ITurnContext, Activity, CancellationToken)

Saat ditimpa di kelas turunan, menggantikan aktivitas yang ada dalam percakapan.

Use(IMiddleware)

Menambahkan middleware ke alur adaptor.

(Diperoleh dari BotAdapter)

Metode Ekstensi

UseBotState(BotAdapter, BotState[])

Menambahkan middleware ke adaptor untuk mendaftarkan satu atau beberapa BotState objek 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 metode .Get<T>() konteks TurnStategiliran.

UseStorage(BotAdapter, IStorage)

Menambahkan middleware ke adaptor untuk mendaftarkan IStorage objek pada konteks giliran. Middleware mendaftarkan objek status pada konteks giliran pada awal setiap giliran.

Berlaku untuk