CloudSkillHandler class
Handler Kerangka Kerja Bot untuk keterampilan.
- Memperluas
Konstruktor
| Cloud |
Menginisialisasi instans baru kelas CloudSkillHandler. |
Properti
| Skill |
Digunakan untuk mengakses CovnersationReference yang dikirim dari Keterampilan ke Induk. |
Metode yang Diwarisi
Detail Konstruktor
CloudSkillHandler(BotAdapter, (context: TurnContext) => Promise<void>, SkillConversationIdFactoryBase, BotFrameworkAuthentication)
Menginisialisasi instans baru kelas CloudSkillHandler.
new CloudSkillHandler(adapter: BotAdapter, logic: (context: TurnContext) => Promise<void>, conversationIdFactory: SkillConversationIdFactoryBase, auth: BotFrameworkAuthentication)
Parameter
- adapter
-
BotAdapter
Instans BotAdapter yang akan menangani permintaan.
- logic
-
(context: TurnContext) => Promise<void>
Fungsi logika Bot
- conversationIdFactory
-
SkillConversationIdFactoryBase
SkillConversationIdFactoryBase untuk membuka kemasan ID percakapan dan memetakannya ke bot panggilan.
- auth
-
BotFrameworkAuthentication
Autentikasi Kerangka Kerja Bot untuk digunakan
Detail Properti
SkillConversationReferenceKey
Digunakan untuk mengakses CovnersationReference yang dikirim dari Keterampilan ke Induk.
SkillConversationReferenceKey: symbol
Nilai Properti
symbol
Detail Metode yang Diwarisi
handleCreateConversation(string, ConversationParameters)
Membuat Percakapan baru.
function handleCreateConversation(authHeader: string, parameters: ConversationParameters): Promise<ConversationResourceResponse>
Parameter
- authHeader
-
string
Header autentikasi.
- parameters
-
ConversationParameters
(xref:botbuilder-core. ConversationParameters) untuk membuat percakapan.
Mengembalikan
Promise<ConversationResourceResponse>
Representasi Promise untuk operasi.
Diwarisi DariChannelServiceHandlerBase.handleCreateConversation
handleDeleteActivity(string, string, string)
MenghapusAktivitas
function handleDeleteActivity(authHeader: string, conversationId: string, activityId: string): Promise<void>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- activityId
-
string
Id aktivitas yang akan dihapus.
Mengembalikan
Promise<void>
Diwariskan DariChannelServiceHandlerBase.handleDeleteActivity
handleDeleteConversationMember(string, string, string)
Menghapus anggota dari percakapan.
function handleDeleteConversationMember(authHeader: string, conversationId: string, memberId: string): Promise<void>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- memberId
-
string
Id anggota yang akan dihapus dari percakapan ini.
Mengembalikan
Promise<void>
Diwarisi DariChannelServiceHandlerBase.handleDeleteConversationMember
handleGetActivityMembers(string, string, string)
Menghitung anggotaAktivitas
function handleGetActivityMembers(authHeader: string, conversationId: string, activityId: string): Promise<ChannelAccount[]>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- activityId
-
string
Id aktivitas.
Mengembalikan
Promise<ChannelAccount[]>
Daftar ChannelAccount
Diwarisi DariChannelServiceHandlerBase.handleGetActivityMembers
handleGetConversationMember(string, string, string)
Mendapatkan akun satu anggota percakapan.
function handleGetConversationMember(authHeader: string, userId: string, conversationId: string): Promise<ChannelAccount>
Parameter
- authHeader
-
string
Header autentikasi.
- userId
-
string
Id pengguna.
- conversationId
-
string
Id percakapan.
Mengembalikan
Promise<ChannelAccount>
ChannelAccount untuk id pengguna yang disediakan.
Diwarisi DariChannelServiceHandlerBase.handleGetConversationMember
handleGetConversationMembers(string, string)
Menghitung anggota percakapan.
function handleGetConversationMembers(authHeader: string, conversationId: string): Promise<ChannelAccount[]>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
Mengembalikan
Promise<ChannelAccount[]>
Daftar ChannelAccount
Diwarisi DariChannelServiceHandlerBase.handleGetConversationMembers
handleGetConversationPagedMembers(string, string, number, string)
Menghitung anggota percakapan satu halaman pada satu waktu.
function handleGetConversationPagedMembers(authHeader: string, conversationId: string, pageSize?: number, continuationToken?: string): Promise<PagedMembersResult>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- pageSize
-
number
Ukuran halaman yang disarankan.
- continuationToken
-
string
Token kelanjutan.
Mengembalikan
Promise<PagedMembersResult>
Diwarisi DariChannelServiceHandlerBase.handleGetConversationPagedMembers
handleGetConversations(string, string, string)
Mencantumkan Percakapan tempat bot berpartisipasi.
function handleGetConversations(authHeader: string, conversationId: string, continuationToken?: string): Promise<ConversationsResult>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- continuationToken
-
string
Token lewati atau kelanjutan.
Mengembalikan
Promise<ConversationsResult>
Representasi Promise untuk operasi.
Diwarisi DariChannelServiceHandlerBase.handleGetConversations
handleReplyToActivity(string, string, string, Activity)
Mengirim balasan keAktivitas
function handleReplyToActivity(authHeader: string, conversationId: string, activityId: string, activity: Activity): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- activityId
-
string
Id aktivitas yang dilaporkan balasannya.
- activity
-
Activity
Aktivitas
Mengembalikan
Promise<ResourceResponse>
Diwariskan DariChannelServiceHandlerBase.handleReplyToActivity
handleSendConversationHistory(string, string, Transcript)
Mengunggah aktivitas bersejarah percakapan.
function handleSendConversationHistory(authHeader: string, conversationId: string, transcript: Transcript): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- transcript
-
Transcript
(xref:botframework-schema. Transkrip) aktivitas.
Mengembalikan
Promise<ResourceResponse>
Diwarisi DariChannelServiceHandlerBase.handleSendConversationHistory
handleSendToConversation(string, string, Activity)
Mengirim Aktivitas
function handleSendToConversation(authHeader: string, conversationId: string, activity: Activity): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- activity
-
Activity
Aktivitas
Mengembalikan
Promise<ResourceResponse>
Diwarisi DariChannelServiceHandlerBase.handleSendToConversation
handleUpdateActivity(string, string, string, Activity)
MengeditAktivitas
function handleUpdateActivity(authHeader: string, conversationId: string, activityId: string, activity: Activity): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- activityId
-
string
Id aktivitas yang akan diperbarui.
- activity
-
Activity
Aktivitas
Mengembalikan
Promise<ResourceResponse>
Diwarisi DariChannelServiceHandlerBase.handleUpdateActivity
handleUploadAttachment(string, string, AttachmentData)
Menyimpan data di penyimpanan yang sesuai saat berhadapan dengan perusahaan.
function handleUploadAttachment(authHeader: string, conversationId: string, attachmentUpload: AttachmentData): Promise<ResourceResponse>
Parameter
- authHeader
-
string
Header autentikasi.
- conversationId
-
string
Id percakapan.
- attachmentUpload
-
AttachmentData
(xref:botframework-schema. AttachmentData).
Mengembalikan
Promise<ResourceResponse>
Diwarisi DariChannelServiceHandlerBase.handleUploadAttachment