CodeAction الفصل

التعريف

فئة تمثل إجراء رمز حوار.

public class CodeAction : Microsoft.Bot.Builder.Dialogs.Dialog
type CodeAction = class
    inherit Dialog
Public Class CodeAction
Inherits Dialog
توريث
CodeAction

المنشئون

CodeAction(Func<DialogContext,Object,Task<DialogTurnResult>>, String, Int32)

تهيئة مثيل جديد من CodeAction الفئة.

الخصائص

Disabled

الحصول على تعبير اختياري أو تعيينه إذا كان صحيحا سيؤدي إلى تعطيل هذا الإجراء.

Id

الحصول على معرف مربع الحوار أو تعيينه.

(موروث من Dialog)
Source

يحصل على معلومات cref="SourceRange"/>.

(موروث من Dialog)
TelemetryClient

الحصول على IBotTelemetryClient أو تعيين لاستخدامه للتسجيل.

(موروث من Dialog)

الأساليب

BeginDialogAsync(DialogContext, Object, CancellationToken)

يتم استدعاؤه عند بدء تشغيل مربع الحوار ودفعه إلى مكدس الحوار.

ContinueDialogAsync(DialogContext, CancellationToken)

يتم استدعاؤه عند متابعة مربع الحوار، حيث يكون مربع الحوار النشط ويرد المستخدم بنشاط جديد.

(موروث من Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

يتم استدعاؤه عند انتهاء مربع الحوار.

(موروث من Dialog)
GetVersion()

يحصل على سلسلة فريدة تمثل إصدار مربع الحوار هذا. إذا تغير الإصدار بين الأدوار، فسيرسل نظام الحوار حدث DialogChanged.

(موروث من Dialog)
OnComputeId()

إنشاء معرف الحساب لمربع الحوار.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

يتم استدعاؤه عند رفع حدث، باستخدام DialogContext.emitEvent()، إما بواسطة مربع الحوار الحالي أو مربع حوار بدأه مربع الحوار الحالي.

(موروث من Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

تم استدعاؤه بعد فقاعة حدث لجميع الآباء ولم يتم التعامل معه.

(موروث من Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

يتم استدعاؤه قبل فقاعة حدث إلى الأصل الخاص به.

(موروث من Dialog)
RegisterSourceLocation(String, Int32)

يسجل cref="SourceRange"/> في الموقع المتوفر.

(موروث من Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

يتم استدعاؤه عندما يجب أن يعيد مربع الحوار مطالبة المستخدم بإدخاله.

(موروث من Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

يتم استدعاؤه عند إكمال مربع حوار تابع لهذا الدور، مع إرجاع عنصر التحكم إلى مربع الحوار هذا.

(موروث من Dialog)

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

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

إنشاء مكدس حوار وبدء مربع حوار، ودفعه إلى المكدس.

ينطبق على