Język

ConfirmPrompt Klasa

Definicja

Monituje użytkownika o potwierdzenie czegoś z odpowiedzią tak/bez.

public class ConfirmPrompt : Microsoft.Bot.Builder.Dialogs.Prompt<bool>
type ConfirmPrompt = class
    inherit Prompt<bool>
Public Class ConfirmPrompt
Inherits Prompt(Of Boolean)
Dziedziczenie
ConfirmPrompt

Konstruktory

Nazwa Opis
ConfirmPrompt(String, Dictionary<String,ValueTuple<Choice,Choice,ChoiceFactoryOptions>>, PromptValidator<Boolean>, String)

Inicjuje nowe wystąpienie klasy ConfirmPrompt.

ConfirmPrompt(String, PromptValidator<Boolean>, String)

Inicjuje nowe wystąpienie klasy ConfirmPrompt.

Właściwości

Nazwa Opis
ChoiceOptions

Otrzymuje lub ustawia dodatkowe opcje przekazywane do seealso <cref="T:Microsoft. Bot.Builder.Dialogs.Choices.ChoiceFactory"></seealso> i używany do zmiany stylu wybrań wyświetlanych użytkownikowi.

ConfirmChoices

Otrzymuje lub ustawia tak i nie Choice dla promptu.

DefaultLocale

Pobiera lub ustawia domyślne ustawienia regionalne używane do określania zachowania specyficznego dla języka monitu.

Id

Pobiera lub ustawia identyfikator okna dialogowego.

(Odziedziczone po Dialog)
Source

Otrzymuje informacje cref="SourceRange"/>.

(Odziedziczone po Dialog)
Style

Pobiera lub ustawia styl opcji tak/nie renderowanych użytkownikowi podczas monitowania.

TelemetryClient

Dostaje lub ustawia do IBotTelemetryClient logowania.

(Odziedziczone po Dialog)

Metody

Nazwa Opis
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

Po zastąpieniu w klasie pochodnej dołącza opcje do działania, gdy użytkownik jest monitowany o dane wejściowe.

(Odziedziczone po Prompt<T>)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

Po zastąpieniu w klasie pochodnej dołącza opcje do działania, gdy użytkownik jest monitowany o dane wejściowe.

(Odziedziczone po Prompt<T>)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Wywoływana po wypchnięciu okna dialogowego do stosu okna dialogowego i aktywowaniu.

(Odziedziczone po Prompt<T>)
ContinueDialogAsync(DialogContext, CancellationToken)

Wywoływane, gdy okno dialogowe monitu jest aktywnym dialogiem, a użytkownik odpowiedział przy użyciu nowego działania.

(Odziedziczone po Prompt<T>)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wywoływana po zakończeniu okna dialogowego.

(Odziedziczone po Dialog)
GetVersion()

Pobiera unikatowy ciąg reprezentujący wersję tego okna dialogowego. Jeśli wersja zmieni się między kolei, system dialogowy będzie emitować zdarzenie DialogChanged.

(Odziedziczone po Dialog)
OnComputeId()

Tworzy identyfikator obliczeniowy okna dialogowego.

(Odziedziczone po Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływane jest po wywołaniu zdarzenia, używając DialogContext.emitEvent(), przez bieżący dialog lub dialog, który rozpoczął aktualny dialog.

(Odziedziczone po Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wezwany po wydarzeniu został bąbelkowany do wszystkich rodziców i nie był obsługiwany.

(Odziedziczone po Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Wywoływane przed wystąpieniem zdarzenia jest bąbelkowe do jego elementu nadrzędnego.

(Odziedziczone po Prompt<T>)
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)

Monituje użytkownika o podanie danych wejściowych.

OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken)

Próbuje rozpoznać dane wejściowe użytkownika.

RegisterSourceLocation(String, Int32)

Rejestruje cref="SourceRange"/> w podanej lokalizacji.

(Odziedziczone po Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Wywoływana po wyświetleniu monitu o ponowne wyświetlenie monitu o wprowadzenie danych wejściowych przez użytkownika.

(Odziedziczone po Prompt<T>)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wywoływane po wznowieniu okna dialogowego monitu jest aktywnym dialogiem w stosie okna dialogowego, na przykład po zakończeniu poprzedniego aktywnego okna dialogowego na stosie.

(Odziedziczone po Prompt<T>)

Metody rozszerzania

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

Tworzy stos okna dialogowego i uruchamia okno dialogowe, wypychając go do stosu.

Dotyczy