CloudAdapterBase class
Adaptor yang mengimplementasikan Protokol Kerangka Kerja Bot dan dapat dihosting di lingkungan cloud yang berbeda baik publik maupun privat.
- Memperluas
Konstruktor
| Cloud |
Buat instans |
Properti
| Connector |
|
| on |
Mendapatkan atau mengatur handler kesalahan yang dapat menangkap pengecualian di middleware atau aplikasi. Mengatur handler kesalahan yang dapat menangkap pengecualian di middleware atau aplikasi. |
| User |
Properti yang Diwariskan
| Bot |
|
| Connector |
|
| OAuth |
Metode
Metode yang Diwarisi
| use((context: Turn |
Menambahkan middleware ke alur adaptor. |
Detail Konstruktor
CloudAdapterBase(BotFrameworkAuthentication)
Buat instans
new CloudAdapterBase(botFrameworkAuthentication: BotFrameworkAuthentication)
Parameter
- botFrameworkAuthentication
-
BotFrameworkAuthentication
BotFrameworkAuthentication
Detail Properti
ConnectorFactoryKey
ConnectorFactoryKey: symbol
Nilai Properti
symbol
onTurnError
Mendapatkan atau mengatur handler kesalahan yang dapat menangkap pengecualian di middleware atau aplikasi. Mengatur handler kesalahan yang dapat menangkap pengecualian di middleware atau aplikasi.
(context: TurnContext, error: Error) => Promise<void> onTurnError
Nilai Properti
(context: TurnContext, error: Error) => Promise<void>
Janji yang mewakili operasi asinkron.
Keterangan
Handler kesalahan dipanggil dengan parameter ini:
| Nama | Jenis | Deskripsi |
|---|---|---|
context |
TurnContext | Objek konteks untuk giliran. |
error |
Error |
Kesalahan Node.js dilemparkan. |
UserTokenClientKey
UserTokenClientKey: symbol
Nilai Properti
symbol
Detail Properti yang Diwariskan
BotIdentityKey
ConnectorClientKey
OAuthScopeKey
Detail Metode
continueConversation(Partial<ConversationReference>, (context: TurnContext) => Promise<void>)
Peringatan
API ini sudah tidak digunakan lagi.
function continueConversation(_reference: Partial<ConversationReference>, _logic: (context: TurnContext) => Promise<void>): Promise<void>
Parameter
- _reference
-
Partial<ConversationReference>
- _logic
-
(context: TurnContext) => Promise<void>
Mengembalikan
Promise<void>
continueConversationAsync(string | ClaimsIdentity, Partial<ConversationReference>, (context: TurnContext) => Promise<void> | string, (context: TurnContext) => Promise<void>)
function continueConversationAsync(botAppIdOrClaimsIdentity: string | ClaimsIdentity, reference: Partial<ConversationReference>, logicOrAudience: (context: TurnContext) => Promise<void> | string, maybeLogic?: (context: TurnContext) => Promise<void>): Promise<void>
Parameter
- botAppIdOrClaimsIdentity
-
string | ClaimsIdentity
- reference
-
Partial<ConversationReference>
- logicOrAudience
-
(context: TurnContext) => Promise<void> | string
- maybeLogic
-
(context: TurnContext) => Promise<void>
Mengembalikan
Promise<void>
createConversationAsync(string, string, string, string, ConversationParameters, (context: TurnContext) => Promise<void>)
function createConversationAsync(botAppId: string, channelId: string, serviceUrl: string, audience: string, conversationParameters: ConversationParameters, logic: (context: TurnContext) => Promise<void>): Promise<void>
Parameter
- botAppId
-
string
- channelId
-
string
- serviceUrl
-
string
- audience
-
string
- conversationParameters
-
ConversationParameters
- logic
-
(context: TurnContext) => Promise<void>
Mengembalikan
Promise<void>
deleteActivity(TurnContext, Partial<ConversationReference>)
function deleteActivity(context: TurnContext, reference: Partial<ConversationReference>): Promise<void>
Parameter
- context
- TurnContext
- reference
-
Partial<ConversationReference>
Mengembalikan
Promise<void>
sendActivities(TurnContext, Partial<Activity>[])
function sendActivities(context: TurnContext, activities: Partial<Activity>[]): Promise<ResourceResponse[]>
Parameter
- context
- TurnContext
- activities
-
Partial<Activity>[]
Mengembalikan
Promise<ResourceResponse[]>
updateActivity(TurnContext, Partial<Activity>)
function updateActivity(context: TurnContext, activity: Partial<Activity>): Promise<ResourceResponse | void>
Parameter
- context
- TurnContext
- activity
-
Partial<Activity>
Mengembalikan
Promise<ResourceResponse | void>
Detail Metode yang Diwarisi
use((context: TurnContext, next: () => Promise<void>) => Promise<void> | Middleware[])
Menambahkan middleware ke alur adaptor.
function use(middlewares: (context: TurnContext, next: () => Promise<void>) => Promise<void> | Middleware[]): this
Parameter
- middlewares
-
(context: TurnContext, next: () => Promise<void>) => Promise<void> | Middleware[]
Penghandel middleware atau middleware yang akan ditambahkan.
Mengembalikan
this
Objek adapter yang diperbarui.
Keterangan
Middleware ditambahkan ke adaptor pada waktu inisialisasi. Setiap giliran, adaptor memanggil middleware-nya dalam urutan Anda menambahkannya.
Diwariskan DariBotAdapter.use