SkillHttpClient class
BotFrameworkHttpClient khusus untuk Keterampilan yang merangkum pembuatan ID Percakapan.
- Memperluas
Konstruktor
| Skill |
Membuat instans baru kelas SkillHttpClient. |
Metode
| post |
Menggunakan SkillConversationIdFactory untuk membuat atau mengambil Id Percakapan Keterampilan, dan mengirim aktivitas. |
| post |
Menggunakan SkillConversationIdFactory untuk membuat atau mengambil Id Percakapan Keterampilan, dan mengirim aktivitas. |
Metode yang Diwarisi
| post |
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