BotAdapter.CreateConversationAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat percakapan pada saluran yang ditentukan.
public virtual System.Threading.Tasks.Task CreateConversationAsync(string botAppId, string channelId, string serviceUrl, string audience, Microsoft.Bot.Schema.ConversationParameters conversationParameters, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
abstract member CreateConversationAsync : string * string * string * string * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CreateConversationAsync : string * string * string * string * Microsoft.Bot.Schema.ConversationParameters * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CreateConversationAsync (botAppId As String, channelId As String, serviceUrl As String, audience As String, conversationParameters As ConversationParameters, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task
Parameter
- botAppId
- String
ID aplikasi bot.
- channelId
- String
ID untuk saluran.
- serviceUrl
- String
Titik akhir URL layanan saluran.
- audience
- String
Audiens untuk konektor.
- conversationParameters
- ConversationParameters
Informasi percakapan yang digunakan untuk membuat percakapan.
- callback
- BotCallbackHandler
Metode untuk memanggil giliran bot yang dihasilkan.
- cancellationToken
- CancellationToken
Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.
Mengembalikan
Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.
Keterangan
Untuk memulai percakapan, bot Anda harus mengetahui informasi akunnya dan informasi akun pengguna di saluran tersebut. Sebagian besar _channels hanya mendukung memulai percakapan pesan langsung (non-grup).
Adaptor mencoba membuat percakapan baru di saluran, lalu mengirim conversationUpdate aktivitas melalui alur middleware-nya ke callback metode .
Jika percakapan dibuat dengan pengguna yang ditentukan, ID aktivitas Conversation akan berisi ID percakapan baru.