TermsAttribute Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Attribuut om de standaardtermen te overschrijven die worden gebruikt om een veld, eigenschap of enumwaarde aan gebruikersinvoer te koppelen.
[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
- Overname
- Kenmerken
Opmerkingen
Standaard worden termen gegenereerd door de GenerateTerms(String, Int32) methode aan te roepen met een maximale fraselengte van 3 op de naam van het veld, de eigenschap of de enumwaarde. Met dit attribuut kun je je eigen reguliere expressies specificeren om overeenkomen, of als je het MaxPhrase attribuut specificeert, kun je ervoor zorgen GenerateTerms(String, Int32) dat je reeksen aanroept met de maximale fraselengte die je opgeeft. Als je term een eenvoudige alfanumerieke term is, wordt deze alleen op woordgrenzen gekoppeld met \b, tenzij je je uitdrukking begint met haakjes, in welk geval je het grensafsluitingsgedrag via je reguliere expressie bestuurt.
Constructors
| Name | Description |
|---|---|
| TermsAttribute(String[]) |
Reguliere expressies of termen die worden gebruikt bij het matchen van gebruikersinvoer. |
Velden
| Name | Description |
|---|---|
| Alternatives |
Reguliere expressies voor het matchen van gebruikersinvoer. |
Eigenschappen
| Name | Description |
|---|---|
| IsLocalizable |
Waar als attribuut lokaliseerbaar is. (Overgenomen van FormFlowAttribute) |
| MaxPhrase |
De maximale pharse-lengte die je gebruikt bij het aanroepen GenerateTerms(String, Int32) van je opgegeven termen. |