Sdílet prostřednictvím


TemplateAttribute Třída

Definice

Definujte šablonu pro generování řetězců.

[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
Dědičnost
Atributy

Poznámky

Šablony poskytují vzor, který používá jazyk šablony definovaný ve vzorech \ref. Podívejte TemplateUsage se na popis všech různých druhů šablon. Můžete si také prohlédnout Templates všechny výchozí šablony, které jsou k dispozici. Šablony lze přepsat na úrovni formuláře, třídy nebo struktury pole. Podporují také náhodný výběr mezi šablonami, což je dobrý způsob, jak v odpovědích zavést určité variace.

Konstruktory

TemplateAttribute(TemplateAttribute)

Inicializace z jiné šablony

TemplateAttribute(TemplateUsage, String[])

Zadejte sadu šablon, které se mají náhodně vybrat pro konkrétní použití.

Pole

Usage

O jaký druh šablony se jedná.

Vlastnosti

AllowDefault

Při zpracování voleb {||} v řetězci vzorů \ref zadejte volbu pro výchozí hodnotu, pokud jsou k dispozici.

(Zděděno od TemplateBaseAttribute)
ChoiceCase

Řídicí velká a malá písmena při zobrazení voleb v odkazech {||} v řetězci \ref patterns.

(Zděděno od TemplateBaseAttribute)
ChoiceFormat

Formátovat řetězec používaný k prezentaci každé volby při zobrazení {||} voleb v řetězci \ref patterns.

(Zděděno od TemplateBaseAttribute)
ChoiceLastSeparator

Při vytváření vložených seznamů voleb pomocí {||} v řetězci \ref patterns řetězec použitý před poslední volbou.

(Zděděno od TemplateBaseAttribute)
ChoiceParens

Při vytváření vložených seznamů voleb pro {||} v řetězci \ref patterns určuje, jestli se mají u voleb zahrnout závorky.

(Zděděno od TemplateBaseAttribute)
ChoiceSeparator

Při vytváření vložených seznamů pomocí {||} v řetězci \ref patterns se řetězec používá mezi všemi volbami s výjimkou posledního.

(Zděděno od TemplateBaseAttribute)
ChoiceStyle

Jak zobrazit volby {||} při zpracování v řetězci \ref patterns.

(Zděděno od TemplateBaseAttribute)
Feedback

Určete, jaký druh zpětné vazby uživatel získá po každém zadání.

(Zděděno od TemplateBaseAttribute)
FieldCase

Řídicí velká a malá písmena při zobrazení odkazů na název pole {&} v řetězci \ref patterns.

(Zděděno od TemplateBaseAttribute)
IsLocalizable

True, pokud je atribut lokalizovatelný.

(Zděděno od FormFlowAttribute)
LastSeparator

Při vytváření seznamů pomocí {[]} v řetězci \ref patterns řetězec použitý před poslední hodnotou v seznamu.

(Zděděno od TemplateBaseAttribute)
Patterns

Všechny možné šablony.

(Zděděno od TemplateBaseAttribute)
Separator

Při vytváření seznamů pomocí {[]} v řetězci \ref patterns se řetězec používá mezi všemi hodnotami s výjimkou posledního.

(Zděděno od TemplateBaseAttribute)
ValueCase

Řídicí velká a malá písmena při zobrazení {} odkazů na hodnotu v řetězci \ref patterns.

(Zděděno od TemplateBaseAttribute)

Metody

ApplyDefaults(TemplateBaseAttribute)

Všechny výchozí hodnoty v této šabloně budou přepsány zadaným defaultTemplate.

(Zděděno od TemplateBaseAttribute)
Pattern()

Vzor, který se má použít při generování řetězce pomocí IPrompt<T>.

(Zděděno od TemplateBaseAttribute)

Platí pro