Bagikan melalui


CloudChannelServiceHandler class

Kelas untuk membantu implementasi protokol Bot Framework menggunakan BotFrameworkAuthentication.

Memperluas

Konstruktor

CloudChannelServiceHandler(BotFrameworkAuthentication)

Metode yang Diwarisi

handleCreateConversation(string, ConversationParameters)

Membuat Percakapan baru.

handleDeleteActivity(string, string, string)

MenghapusAktivitas yang ada.

handleDeleteConversationMember(string, string, string)

Menghapus anggota dari percakapan.

handleGetActivityMembers(string, string, string)

Menghitung anggotaAktivitas .

handleGetConversationMember(string, string, string)

Mendapatkan akun satu anggota percakapan.

handleGetConversationMembers(string, string)

Menghitung anggota percakapan.

handleGetConversationPagedMembers(string, string, number, string)

Menghitung anggota percakapan satu halaman pada satu waktu.

handleGetConversations(string, string, string)

Mencantumkan Percakapan tempat bot berpartisipasi.

handleReplyToActivity(string, string, string, Activity)

Mengirim balasan keAktivitas .

handleSendConversationHistory(string, string, Transcript)

Mengunggah aktivitas bersejarah percakapan.

handleSendToConversation(string, string, Activity)

Mengirim Aktivitas ke akhir percakapan.

handleUpdateActivity(string, string, string, Activity)

MengeditAktivitas yang sudah ada sebelumnya.

handleUploadAttachment(string, string, AttachmentData)

Menyimpan data di penyimpanan yang sesuai saat berhadapan dengan perusahaan.

Detail Konstruktor

CloudChannelServiceHandler(BotFrameworkAuthentication)

new CloudChannelServiceHandler(auth: BotFrameworkAuthentication)

Parameter

auth

BotFrameworkAuthentication

Autentikasi kerangka kerja bot

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 yang ada.

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 yang dijumlahkan.

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 yang dijumlahkan.

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>

yang mewakili PagedMembersResult untuk operasi tersebut.

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 untuk dikirim.

Mengembalikan

Promise<ResourceResponse>

yang mewakili ResourceResponse untuk operasi tersebut.

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>

yang mewakili ResourceResponse untuk operasi tersebut.

Diwarisi DariChannelServiceHandlerBase.handleSendConversationHistory

handleSendToConversation(string, string, Activity)

Mengirim Aktivitas ke akhir percakapan.

function handleSendToConversation(authHeader: string, conversationId: string, activity: Activity): Promise<ResourceResponse>

Parameter

authHeader

string

Header autentikasi.

conversationId

string

Id percakapan.

activity

Activity

Aktivitas untuk dikirim.

Mengembalikan

Promise<ResourceResponse>

yang mewakili ResourceResponse untuk operasi tersebut.

Diwarisi DariChannelServiceHandlerBase.handleSendToConversation

handleUpdateActivity(string, string, string, Activity)

MengeditAktivitas yang sudah ada sebelumnya.

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 pengganti .

Mengembalikan

Promise<ResourceResponse>

yang mewakili ResourceResponse untuk operasi tersebut.

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>

yang mewakili ResourceResponse untuk operasi tersebut.

Diwarisi DariChannelServiceHandlerBase.handleUploadAttachment