Språk

DialogContext.BeginDialogAsync(String, Object, CancellationToken) Metod

Definition

Startar en ny dialog och lägger den på dialogstacken.

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> BeginDialogAsync(string dialogId, object options = default, System.Threading.CancellationToken cancellationToken = default);
member this.BeginDialogAsync : string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Function BeginDialogAsync (dialogId As String, Optional options As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parametrar

dialogId
String

ID för dialogen för att börja.

options
Object

Valfritt, information som ska skickas till dialogen som startas.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

Om uppgiften lyckas anger resultatet om dialogrutan fortfarande är aktiv efter att svängen har bearbetats av dialogrutan.

Gäller för

Se även