Compartir a través de


PromptAttribute Clase

Definición

Defina el símbolo del sistema usado al preguntar sobre un campo.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)]
[System.Serializable]
public class PromptAttribute : Microsoft.Bot.Builder.FormFlow.Advanced.TemplateBaseAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property)>]
[<System.Serializable>]
type PromptAttribute = class
    inherit TemplateBaseAttribute
Public Class PromptAttribute
Inherits TemplateBaseAttribute
Herencia
Atributos

Comentarios

Las solicitudes de forma predeterminada proceden de \ref Templates. Este atributo le permite invalidar esto con una cadena de patrones \ref más. La solicitud real se seleccionará aleatoriamente de las alternativas que proporcione.

Constructores

PromptAttribute(String[])

Defina un mensaje con uno o varios patrones \ref para elegir de forma aleatoria.

PromptAttribute(TemplateAttribute)

Defina un mensaje basado en .TemplateAttribute

Propiedades

AllowDefault

Al procesar las opciones {||} en una cadena de patrones \ref, proporcione una opción para el valor predeterminado si está presente.

(Heredado de TemplateBaseAttribute)
ChoiceCase

Caso de control al mostrar las opciones en {||} referencias en una cadena de patrones \ref.

(Heredado de TemplateBaseAttribute)
ChoiceFormat

Cadena de formato usada para presentar cada opción al mostrar las opciones {||} en una cadena de patrones \ref.

(Heredado de TemplateBaseAttribute)
ChoiceLastSeparator

Al construir listas insertadas de opciones con {||} en una cadena de patrones \ref, la cadena usada antes de la última opción.

(Heredado de TemplateBaseAttribute)
ChoiceParens

Al construir listas de opciones insertadas para {||} en una cadena de patrones \ref controla si se deben incluir paréntesis entre opciones.

(Heredado de TemplateBaseAttribute)
ChoiceSeparator

Al construir listas insertadas con {||} en una cadena de patrones \ref, la cadena usada entre todas las opciones excepto la última.

(Heredado de TemplateBaseAttribute)
ChoiceStyle

Cómo mostrar las opciones {||} cuando se procesan en una cadena de patrones \ref.

(Heredado de TemplateBaseAttribute)
Feedback

Controlar qué tipo de comentarios obtiene el usuario después de cada entrada.

(Heredado de TemplateBaseAttribute)
FieldCase

Caso de control cuando se muestran las referencias de nombre de campo {&} en una cadena de patrones \ref.

(Heredado de TemplateBaseAttribute)
IsLocalizable

True si el atributo es localizable.

(Heredado de FormFlowAttribute)
LastSeparator

Al construir listas con {[]} en una cadena de patrones \ref, la cadena usada antes del último valor de la lista.

(Heredado de TemplateBaseAttribute)
Patterns

Todas las plantillas posibles.

(Heredado de TemplateBaseAttribute)
Separator

Al construir listas con {[]} en una cadena de patrones \ref, la cadena usada entre todos los valores excepto la última.

(Heredado de TemplateBaseAttribute)
ValueCase

Caso de control cuando se muestran {} referencias de valor en una cadena de patrones \ref.

(Heredado de TemplateBaseAttribute)

Métodos

ApplyDefaults(TemplateBaseAttribute)

Los valores predeterminados de esta plantilla se invalidarán mediante el proporcionado defaultTemplate.

(Heredado de TemplateBaseAttribute)
Pattern()

Patrón que se va a usar al generar una cadena mediante IPrompt<T>.

(Heredado de TemplateBaseAttribute)

Se aplica a