Sprache

PromptAttribute Klasse

Definition

Definieren Sie die Eingabeaufforderung, die verwendet wird, wenn Sie nach einem Feld fragen.

[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
Vererbung
Attribute

Hinweise

Prompts stammen standardmäßig aus \ref-Vorlagen. Diese Eigenschaft erlaubt es, dies mit einem weiteren \rEF-Muster-Strings zu übersteuern. Der eigentliche Prompt wird zufällig aus den angebotenen Alternativen ausgewählt.

Konstruktoren

Name Beschreibung
PromptAttribute(String[])

Definiere einen Prompt mit einem oder mehreren \rEF-Mustern, aus denen du zufällig wählen kannst.

PromptAttribute(TemplateAttribute)

Definiere einen Prompt basierend auf einem TemplateAttribute.

Eigenschaften

Name Beschreibung
AllowDefault

Beim Verarbeiten von Entscheidungen {||} in einer \ref-Patterns-String geben Sie eine Wahl für den Standardwert an, falls vorhanden.

(Geerbt von TemplateBaseAttribute)
ChoiceCase

Kontrollfall beim Anzeigen von Auswahlmöglichkeiten in {||}-Referenzen in einer \rEF-Muster-Zeichenkette.

(Geerbt von TemplateBaseAttribute)
ChoiceFormat

Formatzeichenkette, die zur Darstellung jeder Wahl verwendet wird, wenn {||}-Wahlen in einer \rEF-Muster-Zeichenkette angezeigt werden.

(Geerbt von TemplateBaseAttribute)
ChoiceLastSeparator

Beim Erstellen von Inline-Listen von Auswahlmöglichkeiten unter Verwendung von {||} in einer \rEF-Muster-Zeichenkette gilt die vor der letzte Wahl verwendete Zeichenkette.

(Geerbt von TemplateBaseAttribute)
ChoiceParens

Beim Erstellen von Inline-Auswahllisten für {||} in einem \rEF-Muster steuert die Zeichenkette, ob Klammern um Auswahlmöglichkeiten eingefügt werden.

(Geerbt von TemplateBaseAttribute)
ChoiceSeparator

Beim Erstellen von Inline-Listen mit {||} in einer \rEF-Patterns-Zeichenkette wird die Zeichenkette zwischen allen Auswahlen außer der letzten verwendet.

(Geerbt von TemplateBaseAttribute)
ChoiceStyle

Wie zeigt man Choices {||} an, wenn es in einer \rEF-Muster-String verarbeitet wird.

(Geerbt von TemplateBaseAttribute)
Feedback

Kontrollieren Sie, welche Art von Feedback der Nutzer nach jeder Eingabe erhält.

(Geerbt von TemplateBaseAttribute)
FieldCase

Kontrollfall beim Anzeigen von {&}-Feldnamensreferenzen in einer \ref-Patterns-Zeichenkette.

(Geerbt von TemplateBaseAttribute)
IsLocalizable

Wahr, wenn das Attribut lokalisierbar ist.

(Geerbt von FormFlowAttribute)
LastSeparator

Beim Erstellen von Listen mit {[]} in einer \ref-Patterns-Zeichenkette wird die Zeichenkette verwendet, die vor dem letzten Wert in der Liste verwendet wird.

(Geerbt von TemplateBaseAttribute)
Patterns

Alle möglichen Vorlagen.

(Geerbt von TemplateBaseAttribute)
Separator

Beim Aufbau von Listen mit {[]} in einer \ref-Patterns-Zeichenkette wird die Zeichenkette zwischen allen Werten außer dem letzten verwendet.

(Geerbt von TemplateBaseAttribute)
ValueCase

Kontrollfall beim Anzeigen {} von Wertreferenzen in einem \rEF-Musterstring.

(Geerbt von TemplateBaseAttribute)

Methoden

Name Beschreibung
ApplyDefaults(TemplateBaseAttribute)

Alle Standardwerte in dieser Vorlage werden von den bereitgestellten defaultTemplateüberschrieben.

(Geerbt von TemplateBaseAttribute)
Pattern()

Das Muster, das bei der Erzeugung einer Zeichenkette mit IPrompt<T>verwendet werden soll.

(Geerbt von TemplateBaseAttribute)

Gilt für: