Språk

TemplateAttribute Klass

Definition

Definiera en mall för att generera strängar.

[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
Arv
Attribut

Kommentarer

Mallar tillhandahåller ett mönster som använder mallspråket definierat i \ref-mönster. Se TemplateUsage en beskrivning av alla olika typer av mallar. Du kan också titta på Templates alla standardmallar som tillhandahålls. Mallar kan åsidosättas på form-, klass-/strukturnivå. De stödjer också slumpmässigt val mellan mallar, vilket är ett bra sätt att introducera variation i dina svar.

Konstruktorer

Name Description
TemplateAttribute(TemplateAttribute)

Initiera från en annan mall.

TemplateAttribute(TemplateUsage, String[])

Specificera en uppsättning mallar att slumpmässigt välja mellan för en viss användning.

Fält

Name Description
Usage

Vilken typ av mall är det här.

Egenskaper

Name Description
AllowDefault

När du bearbetar val {||} i en \ref-mönstersträng, ange ett val för standardvärdet om det finns.

(Ärvd från TemplateBaseAttribute)
ChoiceCase

Kontrollfall när val visas i {||} referenser i en \ref-mönstersträng.

(Ärvd från TemplateBaseAttribute)
ChoiceFormat

Formatsträng som används för att presentera varje val när {||}-val visas i en \ref-mönstersträng.

(Ärvd från TemplateBaseAttribute)
ChoiceLastSeparator

När man konstruerar inline-listor med val med {||} i en \ref-mönstersträng, används strängen före det senaste valet.

(Ärvd från TemplateBaseAttribute)
ChoiceParens

När man konstruerar inline-vallistor för {||} i en \rEF-mönster styr strängen om parenteser ska inkluderas runt val.

(Ärvd från TemplateBaseAttribute)
ChoiceSeparator

När man konstruerar inline-listor med {||} i en \ref-mönstersträng, används strängen mellan alla val utom den sista.

(Ärvd från TemplateBaseAttribute)
ChoiceStyle

Hur man visar val {||} när de bearbetas i en \ref-mönstersträng.

(Ärvd från TemplateBaseAttribute)
Feedback

Kontrollera vilken typ av feedback användaren får efter varje inmatning.

(Ärvd från TemplateBaseAttribute)
FieldCase

Kontrollfall när man visar {&} fältnamnreferenser i en \ref-mönstersträng.

(Ärvd från TemplateBaseAttribute)
IsLocalizable

Sant om attributet är lokaliserbart.

(Ärvd från FormFlowAttribute)
LastSeparator

När man konstruerar listor med {[]} i en \ref-mönstersträng, används strängen före det sista värdet i listan.

(Ärvd från TemplateBaseAttribute)
Patterns

Alla möjliga mallar.

(Ärvd från TemplateBaseAttribute)
Separator

När man konstruerar listor med {[]} i en \ref-mönstersträng, används strängen mellan alla värden utom det sista.

(Ärvd från TemplateBaseAttribute)
ValueCase

Kontrollfall när värdereferenser visas {} i en \ref-mönstersträng.

(Ärvd från TemplateBaseAttribute)

Metoder

Name Description
ApplyDefaults(TemplateBaseAttribute)

Alla standardvärden i denna mall kommer att åsidosättas av den tillhandahållna defaultTemplate.

(Ärvd från TemplateBaseAttribute)
Pattern()

Mönstret som ska användas när man genererar en sträng med IPrompt<T>.

(Ärvd från TemplateBaseAttribute)

Gäller för