Share via


ITurnContext<T> Antarmuka

Definisi

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.

Berlaku untuk

Lihat juga