다음을 통해 공유


Foreach 클래스

정의

주의

Use ForEachElement instead.

메모리 내 목록 또는 컬렉션의 각 항목에 대해 작업 집합을 한 번 실행합니다.

[System.Obsolete("Use ForEachElement instead.")]
public class Foreach : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.ActionScope
[<System.Obsolete("Use ForEachElement instead.")>]
type Foreach = class
    inherit ActionScope
Public Class Foreach
Inherits ActionScope
상속
특성

생성자

Foreach(String, Int32)
사용되지 않음.

Foreach 클래스의 새 인스턴스를 초기화합니다.

필드

Kind
사용되지 않음.

클래스 식별자입니다.

OFFSETKEY
사용되지 않음.

오프셋 키의 경로를 정의합니다.

(다음에서 상속됨 ActionScope)

속성

Actions
사용되지 않음.

실행할 작업을 가져오거나 설정합니다.

(다음에서 상속됨 ActionScope)
Disabled
사용되지 않음.

가 true이면 이 작업을 사용하지 않도록 설정하는 선택적 식을 가져오거나 설정합니다.

Id
사용되지 않음.

대화 상자의 ID를 가져오거나 설정합니다.

(다음에서 상속됨 Dialog)
Index
사용되지 않음.

속성 경로 식을 항목 인덱스로 가져오거나 설정합니다.

ItemsProperty
사용되지 않음.

항목 컬렉션에 대한 속성 경로 식을 가져오거나 설정합니다.

Source
사용되지 않음.

cref="SourceRange"/>의 정보를 가져옵니다.

(다음에서 상속됨 Dialog)
TelemetryClient
사용되지 않음.

로깅에 사용할 를 IBotTelemetryClient 가져오거나 설정합니다.

(다음에서 상속됨 Dialog)
Value
사용되지 않음.

속성 경로 식을 항목 값으로 가져오거나 설정합니다.

메서드

BeginActionAsync(DialogContext, Int32, CancellationToken)
사용되지 않음.

새 대화를 시작하고 대화 스택으로 푸시합니다.

(다음에서 상속됨 ActionScope)
BeginDialogAsync(DialogContext, Object, CancellationToken)
사용되지 않음.

대화 상자가 시작되고 대화 스택으로 푸시될 때 호출됩니다.

ContinueDialogAsync(DialogContext, CancellationToken)
사용되지 않음.

대화가 계속되면 호출됩니다. 여기서 대화는 활성 대화이고 사용자는 새 활동으로 회신합니다.

(다음에서 상속됨 ActionScope)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)
사용되지 않음.

대화가 종료되면 호출됩니다.

(다음에서 상속됨 Dialog)
GetDependencies()
사용되지 않음.

자식 대화 상자 종속성을 열거하여 컨테이너 대화 집합에 추가할 수 있습니다.

(다음에서 상속됨 ActionScope)
GetVersion()
사용되지 않음.

이 대화 상자의 버전을 나타내는 고유 문자열을 가져옵니다. 버전이 턴 간에 변경되면 대화 시스템은 DialogChanged 이벤트를 내보낸다.

(다음에서 상속됨 ActionScope)
NextItemAsync(DialogContext, CancellationToken)
사용되지 않음.

스택에서 다음 항목을 호출합니다.

OnActionScopeResultAsync(DialogContext, ActionScopeResult, CancellationToken)
사용되지 않음.

를 사용하여 이 대화 상자로 컨트롤을 반환할 때 호출됩니다 ActionScopeResult.

(다음에서 상속됨 ActionScope)
OnBreakLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
사용되지 않음.

ActionCommand 속성이 로 설정된 를 사용하여 이 대화 상자로 ActionScopeResult 컨트롤을 반환할 때 호출됩니다 BreakLoop.

OnComputeId()
사용되지 않음.

대화 상자의 컴퓨팅 ID를 빌드합니다.

OnContinueLoopAsync(DialogContext, ActionScopeResult, CancellationToken)
사용되지 않음.

ActionCommand 속성이 로 설정된 를 사용하여 이 대화 상자로 ActionScopeResult 컨트롤을 반환할 때 호출됩니다 ContinueLoop.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)
사용되지 않음.

현재 대화 상자 또는 현재 대화 상자가 시작된 대화 상자에서 를 사용하여 DialogContext.emitEvent()이벤트가 발생할 때 호출됩니다.

(다음에서 상속됨 Dialog)
OnEndOfActionsAsync(DialogContext, Object, CancellationToken)
사용되지 않음.

대화 상자의 작업이 종료되면 호출됩니다.

OnGotoActionAsync(DialogContext, ActionScopeResult, CancellationToken)
사용되지 않음.

ActionCommand 속성이 로 설정된 를 ActionScopeResult 사용하여 컨트롤을 이 대화 상자로 반환할 때 호출됩니다 GoToAction.

(다음에서 상속됨 ActionScope)
OnNextActionAsync(DialogContext, Object, CancellationToken)
사용되지 않음.

대화 상자가 다음 작업으로 계속 진행되면 호출됩니다.

(다음에서 상속됨 ActionScope)
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)
사용되지 않음.

자식 대화 상자가 턴을 완료하고 컨트롤을 이 대화 상자로 반환할 때 호출됩니다.

(다음에서 상속됨 ActionScope)

확장 메서드

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)
사용되지 않음.

대화 상자 스택을 만들고 대화 상자를 시작하여 스택으로 푸시합니다.

적용 대상