ITurnContext الواجهة
التعريف
هام
تتعلق بعض المعلومات بالمنتج الذي تم إصداره مسبقًا الذي قد تم تعديله بشكل كبير قبل إصداره. لا تقدم Microsoft أي ضمانات، صريحة كانت أو ضمنية، فيما يتعلق بالمعلومات المقدمة هنا.
يوفر سياقا لتحول الروبوت.
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 لأغراض التسجيل. |