ITurnContext Antarmuka

Definisi

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.

Berlaku untuk

Lihat juga