TurnContext 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.
Menyediakan konteks untuk pergantian bot.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Warisan
-
TurnContext
- Penerapan
Keterangan
Konteks menyediakan informasi yang diperlukan untuk memproses aktivitas masuk. Objek konteks dibuat oleh BotAdapter dan bertahan selama belokan.
Konstruktor
TurnContext(BotAdapter, Activity) |
Menginisialisasi instans baru kelas TurnContext. |
TurnContext(ITurnContext, Activity) |
Menginisialisasi instans TurnContext baru kelas dari kelas turncontext lain untuk menargetkan Aktivitas alternatif. |
Properti
Activity |
Mendapatkan aktivitas yang terkait dengan giliran ini; atau |
Adapter |
Mendapatkan adaptor bot yang membuat objek konteks ini. |
BufferedReplyActivities |
Mendapatkan daftar aktivitas untuk dikirim saat 'konteks. Activity.DeliveryMode == 'expectReplies'. |
Locale |
Mendapatkan atau mengatur lokal pada objek konteks ini. |
Responded |
Mendapatkan nilai yang menunjukkan apakah setidaknya satu respons dikirim untuk giliran saat ini. |
TurnState |
Mendapatkan layanan yang terdaftar pada objek konteks ini. |
Metode
DeleteActivityAsync(ConversationReference, CancellationToken) |
Menghapus aktivitas yang ada. |
DeleteActivityAsync(String, CancellationToken) |
Menghapus aktivitas yang ada. |
Dispose() |
Membebaskan sumber daya. |
Dispose(Boolean) |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola. |
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. |