Condividi tramite


PromptAttribute Classe

Definizione

Definire il prompt usato quando si chiede un campo.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)]
[System.Serializable]
public class PromptAttribute : Microsoft.Bot.Builder.FormFlow.Advanced.TemplateBaseAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)>]
[<System.Serializable>]
type PromptAttribute = class
    inherit TemplateBaseAttribute
Public Class PromptAttribute
Inherits TemplateBaseAttribute
Ereditarietà
Attributi

Commenti

I prompt per impostazione predefinita provengono da \ref Templates. Questo attributo consente di eseguire l'override di questa operazione con una più stringhe di modelli \ref. Il prompt effettivo verrà selezionato in modo casuale dalle alternative fornite.

Costruttori

PromptAttribute(String[])

Definire un prompt con uno o più modelli \ref da scegliere in modo casuale.

PromptAttribute(TemplateAttribute)

Definire un prompt in base a un TemplateAttributeoggetto .

Proprietà

AllowDefault

Quando si elaborano le scelte {||} in una stringa \ref pattern, specificare una scelta per il valore predefinito se presente.

(Ereditato da TemplateBaseAttribute)
ChoiceCase

Caso di controllo quando vengono visualizzate le scelte in {||} riferimenti in una stringa \ref pattern.

(Ereditato da TemplateBaseAttribute)
ChoiceFormat

Stringa di formato usata per presentare ogni scelta quando vengono visualizzate le scelte {||} in una stringa \ref pattern.

(Ereditato da TemplateBaseAttribute)
ChoiceLastSeparator

Quando si costruiscono elenchi inline di scelte usando {||} in una stringa \ref pattern, la stringa utilizzata prima dell'ultima scelta.

(Ereditato da TemplateBaseAttribute)
ChoiceParens

Quando si costruiscono elenchi di scelte inline per {||} in una stringa \ref pattern controlla se includere parentesi intorno alle scelte.

(Ereditato da TemplateBaseAttribute)
ChoiceSeparator

Quando si costruiscono elenchi inline usando {||} in una stringa \ref pattern, la stringa utilizzata tra tutte le scelte tranne l'ultima.

(Ereditato da TemplateBaseAttribute)
ChoiceStyle

Come visualizzare le scelte {||} quando viene elaborata in una stringa \ref pattern.

(Ereditato da TemplateBaseAttribute)
Feedback

Controllare il tipo di feedback ricevuto dall'utente dopo ogni input.

(Ereditato da TemplateBaseAttribute)
FieldCase

Caso di controllo quando viene visualizzato {&} riferimenti al nome del campo in una stringa \ref pattern.

(Ereditato da TemplateBaseAttribute)
IsLocalizable

True se l'attributo è localizzabile.

(Ereditato da FormFlowAttribute)
LastSeparator

Quando si costruiscono elenchi usando {[]} in una stringa \ref pattern, la stringa usata prima dell'ultimo valore nell'elenco.

(Ereditato da TemplateBaseAttribute)
Patterns

Tutti i modelli possibili.

(Ereditato da TemplateBaseAttribute)
Separator

Quando si costruiscono elenchi usando {[]} in una stringa \ref pattern, la stringa utilizzata tra tutti i valori tranne l'ultima.

(Ereditato da TemplateBaseAttribute)
ValueCase

Caso di controllo quando vengono visualizzati {} riferimenti di valore in una stringa \ref pattern.

(Ereditato da TemplateBaseAttribute)

Metodi

ApplyDefaults(TemplateBaseAttribute)

Tutti i valori predefiniti in questo modello verranno sottoposti a override defaultTemplatedall'oggetto fornito.

(Ereditato da TemplateBaseAttribute)
Pattern()

Modello da usare durante la generazione di una stringa usando IPrompt<T>.

(Ereditato da TemplateBaseAttribute)

Si applica a