TemplateAttribute Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| Pattern() |
Mönstret som ska användas när man genererar en sträng med IPrompt<T>. (Ärvd från TemplateBaseAttribute) |