Freigeben über


Confirmation<T> Konstruktoren

Definition

Überlädt

Confirmation<T>(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>, IForm<T>)

Erstellen Sie dynamisch eine Bestätigung.

Confirmation<T>(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>, IForm<T>)

Erstellen Sie eine Bestätigung.

Confirmation<T>(MessageDelegate<T>, ActiveDelegate<T>, IEnumerable<String>, IForm<T>)

Quelle:
Confirmation.cs

Erstellen Sie dynamisch eine Bestätigung.

public Confirmation (Microsoft.Bot.Builder.FormFlow.MessageDelegate<T> generateMessage, Microsoft.Bot.Builder.FormFlow.ActiveDelegate<T> condition, System.Collections.Generic.IEnumerable<string> dependencies, Microsoft.Bot.Builder.FormFlow.IForm<T> form);
new Microsoft.Bot.Builder.FormFlow.Advanced.Confirmation<'T (requires 'T : null)> : Microsoft.Bot.Builder.FormFlow.MessageDelegate<'T (requires 'T : null)> * Microsoft.Bot.Builder.FormFlow.ActiveDelegate<'T (requires 'T : null)> * seq<string> * Microsoft.Bot.Builder.FormFlow.IForm<'T (requires 'T : null)> -> Microsoft.Bot.Builder.FormFlow.Advanced.Confirmation<'T (requires 'T : null)>
Public Sub New (generateMessage As MessageDelegate(Of T), condition As ActiveDelegate(Of T), dependencies As IEnumerable(Of String), form As IForm(Of T))

Parameter

generateMessage
MessageDelegate<T>

Delegat für die Erstellungsbestätigung.

condition
ActiveDelegate<T>

Delegieren, um zu überprüfen, ob die Bestätigung aktiv ist.

dependencies
IEnumerable<String>

Felder, die Werte aufweisen müssen, bevor die Bestätigung ausgeführt werden kann.

form
IForm<T>

Formular, das eine Bestätigung enthält.

Gilt für:

Confirmation<T>(PromptAttribute, ActiveDelegate<T>, IEnumerable<String>, IForm<T>)

Quelle:
Confirmation.cs

Erstellen Sie eine Bestätigung.

public Confirmation (Microsoft.Bot.Builder.FormFlow.PromptAttribute prompt, Microsoft.Bot.Builder.FormFlow.ActiveDelegate<T> condition, System.Collections.Generic.IEnumerable<string> dependencies, Microsoft.Bot.Builder.FormFlow.IForm<T> form);
new Microsoft.Bot.Builder.FormFlow.Advanced.Confirmation<'T (requires 'T : null)> : Microsoft.Bot.Builder.FormFlow.PromptAttribute * Microsoft.Bot.Builder.FormFlow.ActiveDelegate<'T (requires 'T : null)> * seq<string> * Microsoft.Bot.Builder.FormFlow.IForm<'T (requires 'T : null)> -> Microsoft.Bot.Builder.FormFlow.Advanced.Confirmation<'T (requires 'T : null)>
Public Sub New (prompt As PromptAttribute, condition As ActiveDelegate(Of T), dependencies As IEnumerable(Of String), form As IForm(Of T))

Parameter

prompt
PromptAttribute

Bestätigungsaufforderung, ausgedrückt mit \ref-Mustern.

condition
ActiveDelegate<T>

Delegieren, ob die Bestätigung zutrifft.

dependencies
IEnumerable<String>

Felder, die Werte aufweisen müssen, bevor die Bestätigung ausgeführt werden kann.

form
IForm<T>

Formular, das eine Bestätigung enthält.

Gilt für: