Język

TemplateAttribute Klasa

Definicja

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 defaultTemplate.

(Odziedziczone po TemplateBaseAttribute)
Pattern()

Wzorzec używany przy generowaniu ciągu z użyciem IPrompt<T>.

(Odziedziczone po TemplateBaseAttribute)

Dotyczy