DelegatingTurnContext<T> Kelas
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.
TurnContext dengan properti Aktivitas dengan jenis kuat yang membungkus TurnContext bagian dalam yang tidak terjenis.
public class DelegatingTurnContext<T> : Microsoft.Bot.Builder.ITurnContext<T> where T : IActivity
type DelegatingTurnContext<'T (requires 'T :> IActivity)> = class
interface ITurnContext<'T (requires 'T :> IActivity)>
interface ITurnContext
Public Class DelegatingTurnContext(Of T)
Implements ITurnContext(Of T)
Jenis parameter
- T
Jenis turunan IActivity, yang merupakan salah satu IMessageActivity, IConversationUpdateActivity, dll.
- Warisan
-
DelegatingTurnContext<T>
- Penerapan
Konstruktor
DelegatingTurnContext<T>(ITurnContext) |
Menginisialisasi instans baru kelas DelegatingTurnContext<T>. |
Properti
Activity |
Mendapatkan aktivitas untuk pergantian 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 giliran. |
Metode
DeleteActivityAsync(ConversationReference, CancellationToken) |
Menghapus aktivitas yang ada. |
DeleteActivityAsync(String, CancellationToken) |
Menghapus aktivitas yang ada. |
OnDeleteActivity(DeleteActivityHandler) |
Menambahkan penangan respons untuk menghapus operasi aktivitas. |
OnSendActivities(SendActivitiesHandler) |
Menambahkan handler respons untuk operasi aktivitas pengiriman. |
OnUpdateActivity(UpdateActivityHandler) |
Menambahkan handler respons untuk memperbarui operasi aktivitas. |
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. |
Implementasi Antarmuka Eksplisit
ITurnContext<T>.Activity |
Mendapatkan aktivitas konteks dalam, ditransmisikan ke parameter jenis ini DelegatingTurnContext<T>. |
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. |