TermsAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Atrybut, aby nadpisać domyślne terminy używane do dopasowywania pola, właściwości lub wartości enum do danych wejściowych przez użytkownika.
[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
- Dziedziczenie
- Atrybuty
Uwagi
Domyślnie terminy generuje się przez wywołanie GenerateTerms(String, Int32) metody o maksymalnej długości frazy 3 na nazwie pola, właściwości lub wartości enum. Korzystając z tego atrybutu, możesz określić własne wyrażenia regularne, które dopasowują, lub jeśli określisz atrybut, MaxPhrase możesz wywołać GenerateTerms(String, Int32) swoje ciągi znaków z maksymalną długością frazy, którą określisz. Jeśli Twój termin jest prosty alfanumeryczny, to będzie dopasowywany tylko na granicach słowa z \b, chyba że zaczniesz wyrażenie w nawiasach, wtedy kontrolujesz zachowanie dopasowania granic za pomocą wyrażenia regularnego.
Konstruktory
| Nazwa | Opis |
|---|---|
| TermsAttribute(String[]) |
Wyrażenia regularne lub terminy używane przy dopasowywaniu danych wejściowych przez użytkownika. |
Pola
| Nazwa | Opis |
|---|---|
| Alternatives |
Wyrażenia regularne do dopasowywania danych wejściowych użytkownika. |
Właściwości
| Nazwa | Opis |
|---|---|
| IsLocalizable |
Prawda, jeśli atrybut jest lokalizowalny. (Odziedziczone po FormFlowAttribute) |
| MaxPhrase |
Maksymalna długość pracy na warunkach, które należy użyć podczas rozmowy GenerateTerms(String, Int32) na warunkach. |