ITurnContext Antarmuka
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.
Menyediakan konteks untuk pergantian bot.
public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- Turunan
Keterangan
Konteks menyediakan informasi yang diperlukan untuk memproses aktivitas masuk. Objek konteks dibuat oleh BotAdapter dan bertahan selama belokan.
Properti
Activity |
Mendapatkan aktivitas untuk giliran bot ini. |
Adapter |
Mendapatkan adaptor bot yang membuat objek konteks ini. |
Responded |
Mendapatkan nilai yang menunjukkan apakah setidaknya satu respons dikirim untuk giliran saat ini. |
TurnState |
Mendapatkan kumpulan nilai yang di-cache dengan objek konteks selama masa pakai giliran. |
Metode
DeleteActivityAsync(ConversationReference, CancellationToken) |
Menghapus aktivitas yang ada. |
DeleteActivityAsync(String, CancellationToken) |
Menghapus aktivitas yang ada. |
OnDeleteActivity(DeleteActivityHandler) |
Menambahkan handler respons untuk menghapus operasi aktivitas. |
OnSendActivities(SendActivitiesHandler) |
Menambahkan handler respons untuk operasi aktivitas pengiriman. |
OnUpdateActivity(UpdateActivityHandler) |
Menambahkan handler respons untuk operasi aktivitas pembaruan. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Mengirim serangkaian aktivitas ke pengirim aktivitas masuk. |
SendActivityAsync(IActivity, CancellationToken) |
Mengirim aktivitas ke pengirim aktivitas masuk. |
SendActivityAsync(String, String, String, CancellationToken) |
Mengirim aktivitas pesan ke pengirim aktivitas masuk. |
UpdateActivityAsync(IActivity, CancellationToken) |
Menggantikan aktivitas yang ada. |
Metode Ekstensi
GetDebugger(ITurnContext) |
Metode ekstensi untuk mendapatkan IDialogDebugger dari TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Mengirim aktivitas pelacakan ke BotAdapter untuk tujuan pengelogan. |