Udostępnij za pośrednictwem


QnAMakerDialog.BeginDialogAsync Metoda

Definicja

Wywoływana po uruchomieniu okna dialogowego i wypchnięciu do stosu okien dialogowych.

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

Parametry

dc
DialogContext

Wartość DialogContext dla bieżącego zwrotu konwersacji.

options
Object

Opcjonalne, początkowe informacje do przekazania do okna dialogowego.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Reprezentująca Task operację asynchroniczną.

Uwagi

Jeśli zadanie zakończy się pomyślnie, wynik wskazuje, czy okno dialogowe jest nadal aktywne po przetworzeniu kolei przez okno dialogowe.

Możesz użyć parametru options , aby uwzględnić dane kontekstowe usługi QnA Maker, które reprezentują kontekst z poprzedniego zapytania. W tym celu wartość powinna zawierać właściwość "context" typu QnAResponseContext.

Dotyczy

Zobacz też