Langue

TemplateAttribute Classe

Définition

Définissez un modèle pour générer des chaînes.

[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
Héritage
Attributs

Remarques

Les modèles fournissent un modèle qui utilise le langage des modèles défini dans \rmotifs ef. Consultez TemplateUsage pour voir une description de tous les différents types de modèles. Vous pouvez aussi consulter Templates tous les modèles par défaut fournis. Les modèles peuvent être remplacés au niveau du forme, de la classe/structure du champ. Ils permettent aussi de sélectionner aléatoirement entre des modèles, ce qui est un bon moyen d’introduire un peu de variété dans vos réponses.

Constructeurs

Nom Description
TemplateAttribute(TemplateAttribute)

Initialiser à partir d’un autre modèle.

TemplateAttribute(TemplateUsage, String[])

Spécifiez un ensemble de modèles parmi lesquels choisir au hasard pour un usage particulier.

Champs

Nom Description
Usage

Quel genre de modèle est-ce ?

Propriétés

Nom Description
AllowDefault

Lorsque vous traitez des choix {||} dans une chaîne de \rpatrons ef, fournissez un choix pour la valeur par défaut si présente.

(Hérité de TemplateBaseAttribute)
ChoiceCase

Cas de contrôle lorsqu’on affiche des références de choix dans {||} dans une chaîne de motifs \ref.

(Hérité de TemplateBaseAttribute)
ChoiceFormat

Chaîne de format utilisée pour présenter chaque choix lors de l’affichage des choix {||} dans une chaîne de motifs \ref.

(Hérité de TemplateBaseAttribute)
ChoiceLastSeparator

Lors de la construction de listes en ligne de choix utilisant {||} dans une chaîne de motifs ef\r, la chaîne utilisée avant le dernier choix.

(Hérité de TemplateBaseAttribute)
ChoiceParens

Lors de la construction de listes de choix en ligne pour {||} dans un \rla chaîne de patrons ef détermine l’inclusion de parenthèses autour des choix.

(Hérité de TemplateBaseAttribute)
ChoiceSeparator

Lors de la construction de listes en ligne utilisant {||} dans une chaîne de motifs \ref, la chaîne utilisée entre tous les choix sauf le dernier.

(Hérité de TemplateBaseAttribute)
ChoiceStyle

Comment afficher les choix {||} lorsqu’ils sont traités dans une chaîne de motifs \ref.

(Hérité de TemplateBaseAttribute)
Feedback

Contrôlez le type de retour que l’utilisateur reçoit après chaque entrée.

(Hérité de TemplateBaseAttribute)
FieldCase

Cas de contrôle lorsqu’on affiche les références au nom de champ {&} dans une chaîne de motifs \ref.

(Hérité de TemplateBaseAttribute)
IsLocalizable

Vrai si l’attribut est localisable.

(Hérité de FormFlowAttribute)
LastSeparator

Lors de la construction de listes utilisant {[]} dans une chaîne de motifs \ref, la chaîne utilisée avant la dernière valeur de la liste.

(Hérité de TemplateBaseAttribute)
Patterns

Tous les modèles possibles.

(Hérité de TemplateBaseAttribute)
Separator

Lors de la construction de listes utilisant {[]} dans une chaîne de motifs ef\r, la chaîne utilisée entre toutes les valeurs sauf la dernière.

(Hérité de TemplateBaseAttribute)
ValueCase

Cas de contrôle lors de l’affichage {} des références de valeur dans une chaîne de \rpattern ef.

(Hérité de TemplateBaseAttribute)

Méthodes

Nom Description
ApplyDefaults(TemplateBaseAttribute)

Toutes les valeurs par défaut dans ce modèle seront remplacées par le fichier .defaultTemplate

(Hérité de TemplateBaseAttribute)
Pattern()

Le motif à utiliser lors de la génération d’une chaîne en utilisant IPrompt<T>.

(Hérité de TemplateBaseAttribute)

S’applique à