TermsAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attribuer pour remplacer les termes par défaut utilisés pour associer un champ, une propriété ou une valeur enum à une entrée utilisateur.
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)]
[System.Serializable]
public class TermsAttribute : Microsoft.Bot.Builder.FormFlow.FormFlowAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)>]
[<System.Serializable>]
type TermsAttribute = class
inherit FormFlowAttribute
Public Class TermsAttribute
Inherits FormFlowAttribute
- Héritage
- Attributs
Remarques
Par défaut, les termes sont générés en appelant la GenerateTerms(String, Int32) méthode dont la longueur maximale de phrase est 3 sur le nom du champ, de la propriété ou de la valeur enum. En utilisant cet attribut, vous pouvez spécifier vos propres expressions régulières pour correspondre ou, si vous spécifiez l’attribut MaxPhrase , vous pouvez faire GenerateTerms(String, Int32) appeler sur vos chaînes avec la longueur maximale de phrase que vous spécifiez. Si votre terme est simplement alphanumérique, il ne sera associé qu’aux frontières des mots avec \b, sauf si vous commencez votre expression par des parenthèses, auquel cas vous contrôlez le comportement de correspondance des frontières via votre expression régulière.
Constructeurs
| Nom | Description |
|---|---|
| TermsAttribute(String[]) |
Expressions régulières ou termes utilisés lors de la correspondance des entrées de l’utilisateur. |
Champs
| Nom | Description |
|---|---|
| Alternatives |
Expressions régulières pour correspondre les entrées utilisateur. |
Propriétés
| Nom | Description |
|---|---|
| IsLocalizable |
Vrai si l’attribut est localisable. (Hérité de FormFlowAttribute) |
| MaxPhrase |
La longueur maximale de la phare à utiliser lors d’un appel GenerateTerms(String, Int32) selon vos conditions fournies. |