ITurnContext<T> 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, di mana properti konteks Activity ditik dengan kuat.
public interface ITurnContext<T> : Microsoft.Bot.Builder.ITurnContext where T : IActivity
type ITurnContext<'T (requires 'T :> IActivity)> = interface
interface ITurnContext
Public Interface ITurnContext(Of T)
Implements ITurnContext
Jenis parameter
- T
Jenis aktivitas untuk giliran bot ini.
- Turunan
- Penerapan
Keterangan
Antarmuka IActivity mendefinisikan properti yang dibagikan oleh setiap jenis aktivitas. Antarmuka yang berasal dari IActivity menyertakan properti khusus untuk jenis aktivitas tertentu. Misalnya, IMessageActivity menyertakan properti yang terkait dengan aktivitas pesan, dan IEventActivity menyertakan properti yang terkait dengan aktivitas peristiwa.
Properti
Activity |
Mendapatkan aktivitas untuk pergantian bot ini. |
Adapter |
Mendapatkan adaptor bot yang membuat objek konteks ini. (Diperoleh dari ITurnContext) |
Responded |
Mendapatkan nilai yang menunjukkan apakah setidaknya satu respons dikirim untuk giliran saat ini. (Diperoleh dari ITurnContext) |
TurnState |
Mendapatkan kumpulan nilai yang di-cache dengan objek konteks selama masa giliran. (Diperoleh dari ITurnContext) |
Metode
DeleteActivityAsync(ConversationReference, CancellationToken) |
Menghapus aktivitas yang ada. (Diperoleh dari ITurnContext) |
DeleteActivityAsync(String, CancellationToken) |
Menghapus aktivitas yang ada. (Diperoleh dari ITurnContext) |
OnDeleteActivity(DeleteActivityHandler) |
Menambahkan penangan respons untuk menghapus operasi aktivitas. (Diperoleh dari ITurnContext) |
OnSendActivities(SendActivitiesHandler) |
Menambahkan handler respons untuk operasi aktivitas pengiriman. (Diperoleh dari ITurnContext) |
OnUpdateActivity(UpdateActivityHandler) |
Menambahkan handler respons untuk memperbarui operasi aktivitas. (Diperoleh dari ITurnContext) |
SendActivitiesAsync(IActivity[], CancellationToken) |
Mengirim serangkaian aktivitas ke pengirim aktivitas masuk. (Diperoleh dari ITurnContext) |
SendActivityAsync(IActivity, CancellationToken) |
Mengirim aktivitas ke pengirim aktivitas masuk. (Diperoleh dari ITurnContext) |
SendActivityAsync(String, String, String, CancellationToken) |
Mengirim aktivitas pesan ke pengirim aktivitas masuk. (Diperoleh dari ITurnContext) |
UpdateActivityAsync(IActivity, CancellationToken) |
Menggantikan aktivitas yang ada. (Diperoleh dari ITurnContext) |
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. |