PromptAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| Pattern() |
Das Muster, das bei der Erzeugung einer Zeichenkette mit IPrompt<T>verwendet werden soll. (Geerbt von TemplateBaseAttribute) |