TemplateAttribute 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 eine Vorlage zum Generieren von Zeichenfolgen.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Property | System.AttributeTargets.Struct, AllowMultiple=true)]
[System.Serializable]
public class TemplateAttribute : Microsoft.Bot.Builder.FormFlow.Advanced.TemplateBaseAttribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field | System.AttributeTargets.Property | System.AttributeTargets.Struct, AllowMultiple=true)>]
[<System.Serializable>]
type TemplateAttribute = class
inherit TemplateBaseAttribute
Public Class TemplateAttribute
Inherits TemplateBaseAttribute
- Vererbung
- Attribute
Hinweise
Vorlagen stellen ein Muster bereit, das die in \ref patterns definierte Vorlagensprache verwendet. Sehen Sie TemplateUsage sich eine Beschreibung aller Arten von Vorlagen an. Sie können auch alle bereitgestellten Standardvorlagen anzeigen Templates . Vorlagen können im Formular, der Klasse/struktur der Feldebene überschrieben werden. Sie unterstützen auch die zufällige Auswahl zwischen Vorlagen, was eine gute Möglichkeit ist, einige Variationen in Ihren Antworten einzuführen.
Konstruktoren
TemplateAttribute(TemplateAttribute) |
Initialisieren Sie aus einer anderen Vorlage. |
TemplateAttribute(TemplateUsage, String[]) |
Geben Sie eine Gruppe von Vorlagen an, zwischen der Sie für eine bestimmte Verwendung zufällig auswählen können. |
Felder
Usage |
Welche Art von Vorlage dies ist. |
Eigenschaften
AllowDefault |
Geben Sie beim Verarbeiten von {||} in einer \ref-Musterzeichenfolge 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-Musterzeichenfolge angezeigt werden. (Geerbt von TemplateBaseAttribute) |
ChoiceFormat |
Formatzeichenfolge, die zum Darstellen der einzelnen Optionen verwendet wird, wenn {||}-Optionen in einer \ref-Musterzeichenfolge angezeigt werden. (Geerbt von TemplateBaseAttribute) |
ChoiceLastSeparator |
Beim Erstellen von Inlinelisten mit Optionen mithilfe von {||} in einer \ref-Musterzeichenfolge die Zeichenfolge, die vor der letzten Auswahl verwendet wurde. (Geerbt von TemplateBaseAttribute) |
ChoiceParens |
Beim Erstellen von Inlineauswahllisten für {||} in einem \ref-Muster steuert die Zeichenfolge, ob Klammern um Auswahlmöglichkeiten eingeschlossen werden sollen. (Geerbt von TemplateBaseAttribute) |
ChoiceSeparator |
Beim Erstellen von Inlinelisten mit {||} in einer \ref-Musterzeichenfolge wird die Zeichenfolge zwischen allen Optionen mit Ausnahme der letzten verwendet. (Geerbt von TemplateBaseAttribute) |
ChoiceStyle |
So zeigen Sie {||}-Optionen an, wenn sie in einer \ref-Musterzeichenfolge 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-Musterzeichenfolge 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 die Groß- und Kleinschreibung, wenn Wertverweise in einer \ref-Musterzeichenfolge angezeigt werden {} . (Geerbt von TemplateBaseAttribute) |
Methoden
ApplyDefaults(TemplateBaseAttribute) |
Alle Standardwerte in dieser Vorlage werden vom angegebenen |
Pattern() |
Das Muster, das beim Generieren einer Zeichenfolge mit IPrompt<T>verwendet werden soll. (Geerbt von TemplateBaseAttribute) |