مشاركة عبر


ITurnContext الواجهة

التعريف

يوفر سياقا لتحول الروبوت.

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
مشتق

الملاحظات

يوفر السياق المعلومات اللازمة لمعالجة نشاط وارد. يتم إنشاء عنصر السياق بواسطة BotAdapter ويستمر لطول الدور.

الخصائص

Activity

يحصل على نشاط هذا الدور من الروبوت.

Adapter

يحصل على محول الروبوت الذي أنشأ كائن السياق هذا.

Responded

يحصل على قيمة تشير إلى ما إذا كان قد تم إرسال استجابة واحدة على الأقل من أجل الدور الحالي.

TurnState

يحصل على مجموعة القيم المخزنة مؤقتا مع عنصر السياق لمدة بقاء الدور.

الأساليب

DeleteActivityAsync(ConversationReference, CancellationToken)

حذف نشاط موجود.

DeleteActivityAsync(String, CancellationToken)

حذف نشاط موجود.

OnDeleteActivity(DeleteActivityHandler)

إضافة معالج استجابة لعمليات حذف النشاط.

OnSendActivities(SendActivitiesHandler)

إضافة معالج استجابة لعمليات إرسال النشاط.

OnUpdateActivity(UpdateActivityHandler)

يضيف معالج استجابة لعمليات نشاط التحديث.

SendActivitiesAsync(IActivity[], CancellationToken)

يرسل مجموعة من الأنشطة إلى مرسل النشاط الوارد.

SendActivityAsync(IActivity, CancellationToken)

إرسال نشاط إلى مرسل النشاط الوارد.

SendActivityAsync(String, String, String, CancellationToken)

إرسال نشاط رسالة إلى مرسل النشاط الوارد.

UpdateActivityAsync(IActivity, CancellationToken)

استبدال نشاط موجود.

أساليب الملحق

GetDebugger(ITurnContext)

أسلوب الملحق للحصول على IDialogDebugger من TurnContext.

TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken)

يرسل نشاط تتبع إلى BotAdapter لأغراض التسجيل.

ينطبق على

راجع أيضًا