BotFrameworkAdapter.ContinueConversationAsync Metode

Definisi

Overload

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif dari bot ke percakapan.

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif dari bot ke percakapan.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif dari bot ke percakapan.

ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif dari bot ke percakapan.

public override System.Threading.Tasks.Task ContinueConversationAsync(System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parameter

claimsIdentity
ClaimsIdentity

A ClaimsIdentity untuk percakapan.

reference
ConversationReference

Referensi ke percakapan untuk melanjutkan.

callback
BotCallbackHandler

Metode yang dipanggil untuk giliran bot yang dihasilkan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Keterangan

Panggil metode ini untuk mengirim pesan secara proaktif ke percakapan. Sebagian besar _channels mengharuskan pengguna untuk menginisialisasi percakapan dengan bot sebelum bot dapat mengirim aktivitas kepada pengguna.

Metode ini mendaftarkan layanan berikut untuk gilirannya.

  • IIdentity (kunci = "BotIdentity"), klaim claimsIdentity untuk bot.
  • IConnectorClient, klien konektor saluran untuk menggunakan giliran ini.

Lihat juga

Berlaku untuk

ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif dari bot ke percakapan.

public override System.Threading.Tasks.Task ContinueConversationAsync(string botAppId, Microsoft.Bot.Schema.ConversationReference reference, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : string * Microsoft.Bot.Schema.ConversationReference * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (botAppId As String, reference As ConversationReference, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parameter

botAppId
String

ID aplikasi bot. Ini adalah appId yang dikembalikan oleh pendaftaran Portal, dan umumnya ditemukan di parameter "MicrosoftAppId" di appSettings.json.

reference
ConversationReference

Referensi ke percakapan untuk melanjutkan.

callback
BotCallbackHandler

Metode yang dipanggil untuk giliran bot yang dihasilkan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Penerapan

Pengecualian

botAppId, reference, atau callback adalah null.

Keterangan

Panggil metode ini untuk mengirim pesan secara proaktif ke percakapan. Sebagian besar _channels mengharuskan pengguna untuk menginisialisasi percakapan dengan bot sebelum bot dapat mengirim aktivitas kepada pengguna.

Metode ini mendaftarkan layanan berikut untuk gilirannya.

  • IIdentity (kunci = "BotIdentity"), klaim claimsIdentity untuk bot.
  • IConnectorClient, klien konektor saluran untuk menggunakan giliran ini.

Kelebihan beban ini berbeda dari implementasi Node dengan mengharuskan BotId diteruskan. Kode .Net memungkinkan beberapa bot dihosting dalam satu adaptor yang bukan sesuatu yang didukung oleh Node.

Lihat juga

Berlaku untuk

ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)

Mengirim pesan proaktif dari bot ke percakapan.

public override System.Threading.Tasks.Task ContinueConversationAsync(System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.ConversationReference reference, string audience, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ContinueConversationAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.ConversationReference * string * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function ContinueConversationAsync (claimsIdentity As ClaimsIdentity, reference As ConversationReference, audience As String, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task

Parameter

claimsIdentity
ClaimsIdentity

A ClaimsIdentity untuk percakapan.

reference
ConversationReference

Referensi ke percakapan untuk melanjutkan.

audience
String

Audiens target untuk konektor.

callback
BotCallbackHandler

Metode yang dipanggil untuk giliran bot yang dihasilkan.

cancellationToken
CancellationToken

Token pembatalan.

Mengembalikan

Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Berlaku untuk