TemplateAttribute 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.
Zdefiniuj szablon do generowania ciągów znaków.
[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
- Dziedziczenie
- Atrybuty
Uwagi
Szablony dostarczają wzorca wykorzystującego język szablonów zdefiniowany w \rwzorcach ef. TemplateUsage Zobacz opis wszystkich różnych rodzajów szablonów. Możesz też sprawdzić Templates wszystkie domyślne szablony, które są dostępne. Szablony można nadpisać na poziomie formy, klasy/struktury pola. Wspierają też losowe wybieranie między szablonami, co jest dobrym sposobem na wprowadzenie pewnej różnorodności w odpowiedziach.
Konstruktory
| Nazwa | Opis |
|---|---|
| TemplateAttribute(TemplateAttribute) |
Inicjalizuj z innego szablonu. |
| TemplateAttribute(TemplateUsage, String[]) |
Określ zestaw szablonów, które można losowo wybrać dla konkretnego zastosowania. |
Pola
| Nazwa | Opis |
|---|---|
| Usage |
Jaki to szablon? |
Właściwości
| Nazwa | Opis |
|---|---|
| AllowDefault |
Podczas przetwarzania wyborów {||} w ciągu \ref patterns podaj wybór wartości domyślnej, jeśli jest obecna. (Odziedziczone po TemplateBaseAttribute) |
| ChoiceCase |
Przypadek kontrolny przy wyświetlaniu wyborów w {||} odniesieniach w ciągu \ref patterns. (Odziedziczone po TemplateBaseAttribute) |
| ChoiceFormat |
String formatu używany do prezentacji każdego wyboru podczas wyświetlania {||} wyborów w ciągu wzorców ef \r. (Odziedziczone po TemplateBaseAttribute) |
| ChoiceLastSeparator |
Podczas tworzenia list wyborów w linii używając {||} w ciągu \ref patterns, ciąg używany przed ostatnim wyborem. (Odziedziczone po TemplateBaseAttribute) |
| ChoiceParens |
Podczas tworzenia list wyboru w linii dla {||} w \ref patterns string decyduje, czy należy dołączyć nawiasy wokół wyborów. (Odziedziczone po TemplateBaseAttribute) |
| ChoiceSeparator |
Podczas tworzenia list inline z użyciem {||} w ciągu wzorców \ref, ciąg używany jest spośród wszystkich wyborów oprócz ostatniego. (Odziedziczone po TemplateBaseAttribute) |
| ChoiceStyle |
Jak wyświetlić wybory {||} podczas przetwarzania w ciągu \ref patterns. (Odziedziczone po TemplateBaseAttribute) |
| Feedback |
Kontroluj, jaką informację zwrotną użytkownik otrzymuje po każdym wejściu. (Odziedziczone po TemplateBaseAttribute) |
| FieldCase |
Przypadek kontrolny przy wyświetlaniu odniesień do nazw pól {&} w ciągu \ref patterns. (Odziedziczone po TemplateBaseAttribute) |
| IsLocalizable |
Prawda, jeśli atrybut jest lokalizowalny. (Odziedziczone po FormFlowAttribute) |
| LastSeparator |
Podczas tworzenia list używających {[]} w ciągu \ref patterns, ciąg używany przed ostatnią wartością w liście. (Odziedziczone po TemplateBaseAttribute) |
| Patterns |
Wszystkie możliwe szablony. (Odziedziczone po TemplateBaseAttribute) |
| Separator |
Podczas tworzenia list używających {[]} w ciągu \ref patterns, ciąg używany jest pomiędzy wszystkimi wartościami oprócz ostatniego. (Odziedziczone po TemplateBaseAttribute) |
| ValueCase |
Przypadek kontrolny przy pokazywaniu {} odniesień wartości w ciągu \rEF patterns. (Odziedziczone po TemplateBaseAttribute) |
Metody
| Nazwa | Opis |
|---|---|
| ApplyDefaults(TemplateBaseAttribute) |
Wszelkie wartości domyślne w tym szablonie zostaną nadpisane przez dostarczone |
| Pattern() |
Wzorzec używany przy generowaniu ciągu z użyciem IPrompt<T>. (Odziedziczone po TemplateBaseAttribute) |