Bagikan melalui


SkillHttpClient class

BotFrameworkHttpClient khusus untuk Keterampilan yang merangkum pembuatan ID Percakapan.

Memperluas

Konstruktor

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Membuat instans baru kelas SkillHttpClient.

Metode

postToSkill(string, BotFrameworkSkill, string, Activity)

Menggunakan SkillConversationIdFactory untuk membuat atau mengambil Id Percakapan Keterampilan, dan mengirim aktivitas.

postToSkill<T>(string, string, BotFrameworkSkill, string, Activity)

Menggunakan SkillConversationIdFactory untuk membuat atau mengambil Id Percakapan Keterampilan, dan mengirim aktivitas.

Metode yang Diwarisi

postActivity<T>(string, string, string, string, string, Activity)

Meneruskan aktivitas ke bot lain.

Detail Konstruktor

SkillHttpClient(ICredentialProvider, SkillConversationIdFactoryBase, string)

Membuat instans baru kelas SkillHttpClient.

new SkillHttpClient(credentialProvider: ICredentialProvider, conversationIdFactory: SkillConversationIdFactoryBase, channelService?: string)

Parameter

credentialProvider

ICredentialProvider

Instans ICredentialProvider.

conversationIdFactory

SkillConversationIdFactoryBase

Instans kelas yang berasal dari SkillConversationIdFactoryBase.

channelService

string

Fakultatif. Layanan saluran.

Detail Metode

postToSkill(string, BotFrameworkSkill, string, Activity)

Peringatan

API ini sudah tidak digunakan lagi.

This overload is deprecated. Please use SkillHttpClient.postToSkill() that takes an originatingAudience.

Menggunakan SkillConversationIdFactory untuk membuat atau mengambil Id Percakapan Keterampilan, dan mengirim aktivitas.

function postToSkill(fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse>

Parameter

fromBotId

string

MicrosoftAppId dari bot yang mengirim aktivitas.

toSkill

BotFrameworkSkill

Keterampilan untuk membuat Id Percakapan.

callbackUrl

string

Url panggilan balik untuk host keterampilan.

activity

Activity

Aktivitas yang akan dikirim.

Mengembalikan

Promise<InvokeResponse>

postToSkill<T>(string, string, BotFrameworkSkill, string, Activity)

Menggunakan SkillConversationIdFactory untuk membuat atau mengambil Id Percakapan Keterampilan, dan mengirim aktivitas.

function postToSkill<T>(originatingAudience: string, fromBotId: string, toSkill: BotFrameworkSkill, callbackUrl: string, activity: Activity): Promise<InvokeResponse<T>>

Parameter

originatingAudience

string

Cakupan audiens OAuth, digunakan selama pengambilan token. (Id aplikasi https://api.botframework.com atau bot.)

fromBotId

string

MicrosoftAppId dari bot yang mengirim aktivitas.

toSkill

BotFrameworkSkill

Keterampilan untuk membuat Id Percakapan.

callbackUrl

string

Url panggilan balik untuk host keterampilan.

activity

Activity

Aktivitas yang akan dikirim.

Mengembalikan

Promise<InvokeResponse<T>>

Detail Metode yang Diwarisi

postActivity<T>(string, string, string, string, string, Activity)

Meneruskan aktivitas ke bot lain.

function postActivity<T>(fromBotId: string, toBotId: string, toUrl: string, serviceUrl: string, conversationId: string, activity: Activity): Promise<InvokeResponse<T>>

Parameter

fromBotId

string

MicrosoftAppId dari bot yang mengirim aktivitas.

toBotId

string

MicrosoftAppId dari bot yang menerima aktivitas.

toUrl

string

URL bot yang menerima aktivitas.

serviceUrl

string

Url panggilan balik untuk host keterampilan.

conversationId

string

ID percakapan yang digunakan untuk percakapan dengan keterampilan.

activity

Activity

Aktivitas untuk diteruskan.

Mengembalikan

Promise<InvokeResponse<T>>

Janji yang mewakili operasi asinkron.

Diwarisi DariBotFrameworkHttpClient.postActivity