BotFrameworkHttpAdapterBase.ProcessStreamingActivityAsync 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.
Metode adaptor utama untuk memproses aktivitas yang dikirim dari saluran streaming. Membuat konteks giliran dan menjalankan alur middleware untuk aktivitas masuk. ArgumentNullException Melempar pada argumen null.
public System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessStreamingActivityAsync(Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callbackHandler, System.Threading.CancellationToken cancellationToken = default);
abstract member ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.ProcessStreamingActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessStreamingActivityAsync (activity As Activity, callbackHandler As BotCallbackHandler, Optional cancellationToken As CancellationToken = Nothing) As Task(Of InvokeResponse)
Parameter
- callbackHandler
- BotCallbackHandler
BotCallbackHandler yang akan menangani aktivitas.
- 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. Jika jenis aktivitas adalah 'Invoke' dan kunci yang sesuai (channelId + activityId) ditemukan maka InvokeResponse dikembalikan, jika tidak null dikembalikan.
Penerapan
Keterangan
Panggil metode ini untuk mengirim pesan ke percakapan secara reaktif. Jika tugas berhasil diselesaikan, maka jika aktivitas Type adalah Invoke dan kunci yang sesuai ( + ChannelIdId) ditemukan maka akan InvokeResponse dikembalikan, jika tidak null dikembalikan.
Metode ini mendaftarkan layanan berikut untuk gilirannya.