Extensions.Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) 메서드

정의

자식 대화 상자를 호출 하 고, 스택의 맨 위에 추가 하 고, 메시지를 자식 대화 상자에 게시 합니다.Call a child dialog, add it to the top of the stack and post the message to the child dialog.

public static System.Threading.Tasks.Task Forward<R> (this Microsoft.Bot.Builder.Dialogs.Internals.IDialogStack stack, Microsoft.Bot.Builder.Dialogs.IDialog<R> child, Microsoft.Bot.Builder.Dialogs.ResumeAfter<R> resume, Microsoft.Bot.Connector.IMessageActivity message, System.Threading.CancellationToken token = default);
static member Forward : Microsoft.Bot.Builder.Dialogs.Internals.IDialogStack * Microsoft.Bot.Builder.Dialogs.IDialog<'R> * Microsoft.Bot.Builder.Dialogs.ResumeAfter<'R> * Microsoft.Bot.Connector.IMessageActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function Forward(Of R) (stack As IDialogStack, child As IDialog(Of R), resume As ResumeAfter(Of R), message As IMessageActivity, Optional token As CancellationToken = Nothing) As Task

형식 매개 변수

R

자식 대화 상자에서 예상 되는 결과의 형식입니다.The type of result expected from the child dialog.

매개 변수

stack
IDialogStack

대화 상자 스택입니다.The dialog stack.

child
IDialog<R>

자식 대화 상자입니다.The child dialog.

resume
ResumeAfter<R>

자식 대화 상자를 완료 한 경우 다시 시작할 메서드입니다.The method to resume when the child dialog has completed.

message
IMessageActivity

자식 대화 상자에 게시할 메시지입니다.The message that will be posted to child dialog.

token
CancellationToken

취소 토큰입니다.A cancellation token.

반환

Task

전달 작업을 나타내는 작업입니다.A task representing the Forward operation.

적용 대상