Freigeben über


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

Eingabeaufforderungen stammen standardmäßig von \ref Templates. Mit diesem Attribut können Sie dies mit einer weiteren \ref patterns-Zeichenfolge überschreiben. Die tatsächliche Eingabeaufforderung wird nach dem Zufallsprinzip aus den von Ihnen bereitgestellten Alternativen ausgewählt.

Konstruktoren

PromptAttribute(String[])

Definieren Sie eine Eingabeaufforderung mit einem oder mehreren \ref-Mustermustern, aus denen Sie nach dem Zufallsprinzip auswählen können.

PromptAttribute(TemplateAttribute)

Definieren Sie eine Eingabeaufforderung basierend auf einem TemplateAttribute.

Eigenschaften

AllowDefault

Geben Sie beim Verarbeiten von {||} in einer \ref patterns-Zeichenfolge eine Auswahl für den Standardwert an, falls vorhanden.

(Geerbt von TemplateBaseAttribute)
ChoiceCase

Steuern Sie den Fall, wenn Auswahlmöglichkeiten in {||}-Verweisen in einer \ref Patterns-Zeichenfolge angezeigt werden.

(Geerbt von TemplateBaseAttribute)
ChoiceFormat

Formatzeichenfolge, die zum Darstellen der einzelnen Optionen verwendet wird, wenn {||}-Auswahlen in einer \ref patterns-Zeichenfolge angezeigt werden.

(Geerbt von TemplateBaseAttribute)
ChoiceLastSeparator

Beim Erstellen von Inlinelisten mit Auswahlmöglichkeiten mithilfe von {||} in einer \ref patterns-Zeichenfolge die Zeichenfolge, die vor der letzten Auswahl verwendet wurde.

(Geerbt von TemplateBaseAttribute)
ChoiceParens

Beim Erstellen von Inlineauswahllisten für {||} in einem \ref patterns steuert die Zeichenfolge, ob Klammern um Auswahlmöglichkeiten eingeschlossen werden sollen.

(Geerbt von TemplateBaseAttribute)
ChoiceSeparator

Beim Erstellen von Inlinelisten mit {||} in einer \ref patterns-Zeichenfolge, die zwischen allen Optionen mit Ausnahme der letzten verwendet wird.

(Geerbt von TemplateBaseAttribute)
ChoiceStyle

Hier erfahren Sie, wie Sie {||} anzeigen, wenn sie in einer \ref patterns-Zeichenfolge verarbeitet werden.

(Geerbt von TemplateBaseAttribute)
Feedback

Steuern Sie, welche Art von Feedback der Benutzer nach jeder Eingabe erhält.

(Geerbt von TemplateBaseAttribute)
FieldCase

Steuern Sie den Fall, wenn {&}-Feldnamenverweise in einer \ref patterns-Zeichenfolge angezeigt werden.

(Geerbt von TemplateBaseAttribute)
IsLocalizable

True, wenn das Attribut lokalisierbar ist.

(Geerbt von FormFlowAttribute)
LastSeparator

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

(Geerbt von TemplateBaseAttribute)
Patterns

Alle möglichen Vorlagen.

(Geerbt von TemplateBaseAttribute)
Separator

Beim Erstellen von Listen mit {[]} in einer \ref patterns-Zeichenfolge wird die Zeichenfolge zwischen allen Werten mit Ausnahme des letzten verwendet.

(Geerbt von TemplateBaseAttribute)
ValueCase

Steuern Sie den Fall, wenn Wertverweise in einer \ref Patterns-Zeichenfolge angezeigt {} werden.

(Geerbt von TemplateBaseAttribute)

Methoden

ApplyDefaults(TemplateBaseAttribute)

Alle Standardwerte in dieser Vorlage werden vom angegebenen defaultTemplateüberschrieben.

(Geerbt von TemplateBaseAttribute)
Pattern()

Das Muster, das beim Generieren einer Zeichenfolge mit IPrompt<T>verwendet wird.

(Geerbt von TemplateBaseAttribute)

Gilt für: