ReplaceDialog 클래스

정의

작업이 완료 되 면 다른 대화 상자를 호출 하는 작업은 호출자 부모 대화 상자로 이동 합니다.Action which calls another dialog, when it is done it will go to the callers parent dialog.

public class ReplaceDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BaseInvokeDialog
type ReplaceDialog = class
    inherit BaseInvokeDialog
Public Class ReplaceDialog
Inherits BaseInvokeDialog
상속

생성자

ReplaceDialog(String, Object, String, Int32)

ReplaceDialog 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ReplaceDialog class.

필드

Kind

클래스 식별자입니다.Class identifier.

속성

ActivityProcessed

새 대화 상자가 활동을 처리 해야 하는지 여부를 나타내는 값을 가져오거나 설정 합니다.Gets or sets a value indicating whether to have the new dialog should process the activity.

(다음에서 상속됨 BaseInvokeDialog)
Dialog

호출할 대화 상자를 가져오거나 설정 합니다.Gets or sets the dialog to call.

(다음에서 상속됨 BaseInvokeDialog)
Disabled

이 true 인 경우이 작업을 사용 하지 않도록 설정 하는 선택적 식을 가져오거나 설정 합니다.Gets or sets an optional expression which if is true will disable this action.

Id

대화의 id를 가져오거나 설정 합니다.Gets or sets id for the dialog.

(다음에서 상속됨 Dialog)
Options

대화 상자에 구성할 수 있는 옵션을 가져오거나 설정 합니다.Gets or sets configurable options for the dialog.

(다음에서 상속됨 BaseInvokeDialog)
Source

Cref = "SourceRange"/의 정보를 가져옵니다 > .Gets the information of the cref="SourceRange"/>.

(다음에서 상속됨 Dialog)
TelemetryClient

로깅에 사용할를 가져오거나 설정 합니다 IBotTelemetryClient .Gets or sets the IBotTelemetryClient to use for logging.

(다음에서 상속됨 Dialog)

메서드

BeginDialogAsync(DialogContext, Object, CancellationToken)

대화 상자가 시작 되어 대화 스택으로 푸시되 면 호출 됩니다.Called when the dialog is started and pushed onto the dialog stack.

BindOptions(DialogContext, Object)

BindOptions-옵션에서 식을 계산 합니다.BindOptions - evaluate expressions in options.

(다음에서 상속됨 BaseInvokeDialog)
ContinueDialogAsync(DialogContext, CancellationToken)

대화 상자가 계속 되 면 활성 대화 상자에 사용자가 새 활동을 사용 하 여 회신할 때 호출 됩니다.Called when the dialog is continued, where it is the active dialog and the user replies with a new activity.

(다음에서 상속됨 Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

대화 상자가 종료 될 때 호출 됩니다.Called when the dialog is ending.

(다음에서 상속됨 Dialog)
GetDependencies()

컨테이너 대화 상자 집합에 추가할 수 있도록 자식 대화 상자 종속성을 열거 합니다.Enumerates child dialog dependencies so they can be added to the containers dialog set.

(다음에서 상속됨 BaseInvokeDialog)
GetVersion()

이 대화의 버전을 나타내는 고유 문자열을 가져옵니다.Gets a unique string which represents the version of this dialog. 사이 버전이 변경 되 면 대화 시스템에서 DialogChanged 이벤트를 내보냅니다.If the version changes between turns the dialog system will emit a DialogChanged event.

(다음에서 상속됨 Dialog)
OnComputeId()

대화 상자의 계산 Id를 작성 합니다.Builds the compute Id for the dialog.

(다음에서 상속됨 BaseInvokeDialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

현재 대화 상자 DialogContext.emitEvent() 또는 현재 대화 상자에서 시작한 대화 상자를 사용 하 여 이벤트가 발생 했을 때 호출 됩니다.Called when an event has been raised, using DialogContext.emitEvent(), by either the current dialog or a dialog that the current dialog started.

(다음에서 상속됨 Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

이벤트가 모든 부모에 버블링 되 고 처리 되지 않은 후에 호출 됩니다.Called after an event was bubbled to all parents and wasn't handled.

(다음에서 상속됨 Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

이벤트가 부모에 버블링 되기 전에 호출 됩니다.Called before an event is bubbled to its parent.

(다음에서 상속됨 Dialog)
RegisterSourceLocation(String, Int32)

지정 된 위치에 cref = "SourceRange"/를 등록 > 합니다.Registers a cref="SourceRange"/> in the provided location.

(다음에서 상속됨 Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

대화 상자에서 사용자에 게 입력을 다시 표시 해야 할 때 호출 됩니다.Called when the dialog should re-prompt the user for input.

(다음에서 상속됨 Dialog)
ResolveDialog(DialogContext)

대화 상자 식을 대화 상자 또는 StringExpression로 확인 하 여 dialogid를 가져옵니다.Resolve Dialog Expression as either Dialog, or StringExpression to get dialogid.

(다음에서 상속됨 BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

자식 대화 상자가이를 완료 하 고 컨트롤을이 대화 상자로 반환 하면 호출 됩니다.Called when a child dialog completed this turn, returning control to this dialog.

(다음에서 상속됨 Dialog)

확장 메서드

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

대화 상자 스택을 만들고 대화 상자를 시작 하 여 스택에 푸시합니다.Creates a dialog stack and starts a dialog, pushing it onto the stack.

적용 대상