Compartir a través de


OAuthInput Clase

Definición

OAuthInput pide al usuario que inicie sesión.

public class OAuthInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type OAuthInput = class
    inherit InputDialog
Public Class OAuthInput
Inherits InputDialog
Herencia

Constructores

OAuthInput()

OAuthInput pide al usuario que inicie sesión.

Campos

Kind

Identificador de clase.

TURN_COUNT_PROPERTY

Define el valor de la propiedad turn count del contexto de diálogo.

(Heredado de InputDialog)
VALUE_PROPERTY

Define el valor de la propiedad de estado del contexto de diálogo.

(Heredado de InputDialog)

Propiedades

AllowInterruptions

Obtiene o establece la directiva de intteruption.

(Heredado de InputDialog)
AlwaysPrompt

Obtiene o establece un valor que indica si la entrada siempre debe preguntar al usuario independientemente de que haya un valor o no.

(Heredado de InputDialog)
ConnectionName

Obtiene o establece el nombre de la conexión de OAuth.

DefaultValue

Obtiene o establece el valor predeterminado para el cuadro de diálogo de entrada cuando se supera MaxTurnCount.

(Heredado de InputDialog)
DefaultValueResponse

Obtiene o establece la plantilla de actividad que se va a enviar cuando se ha alcanzado MaxTurnCount y se usa el valor predeterminado.

(Heredado de InputDialog)
Disabled

Obtiene o establece si esta acción debe deshabilitarse.

(Heredado de InputDialog)
Id

Obtiene o establece el identificador del cuadro de diálogo.

(Heredado de Dialog)
InvalidPrompt

Obtiene o establece la plantilla de actividad que se va a enviar al usuario cada vez que el valor proporcionado no es válido.

(Heredado de InputDialog)
MaxTurnCount

Obtiene o establece el número máximo de veces que se le pide al usuario este valor antes de que se deseste el cuadro de diálogo.

(Heredado de InputDialog)
Prompt

Obtiene o establece la actividad que se va a enviar al usuario.

(Heredado de InputDialog)
Property

Obtiene o establece la ruta de acceso de la propiedad de memoria a la que se enlazará el valor.

(Heredado de InputDialog)
Source

Obtiene la información de la cref="SourceRange"/>.

(Heredado de Dialog)
TelemetryClient

Obtiene o establece el IBotTelemetryClient que se va a usar para el registro.

(Heredado de Dialog)
Text

Obtiene o establece cualquier texto adicional que se incluya en la tarjeta de inicio de sesión.

Timeout

Obtiene o establece el número de milisegundos que espera el mensaje para que el usuario se autentique. El valor predeterminado es 900 000 (15 minutos).

Title

Obtiene o establece el título de la tarjeta de inicio de sesión.

UnrecognizedPrompt

Obtiene o establece la plantilla de actividad para reintentar.

(Heredado de InputDialog)
Validations

Obtiene o establece las expresiones que se van a ejecutar para validar la entrada.

(Heredado de InputDialog)
Value

Obtiene o establece una expresión que se va a usar para enlazar la entrada al cuadro de diálogo.

(Heredado de InputDialog)

Métodos

AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, CancellationToken)

AppendChoices es un método de utilidad para crear una actividad de mensaje dadas todas las opciones.

(Heredado de InputDialog)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

AppendChoices es un método de utilidad para crear una actividad de mensaje dadas todas las opciones.

(Heredado de InputDialog)
BeginDialogAsync(DialogContext, Object, CancellationToken)

Se llama cuando se inserta un cuadro de diálogo de solicitud en la pila de diálogos y se activa.

ContinueDialogAsync(DialogContext, CancellationToken)

Se llama cuando un cuadro de diálogo de solicitud es el diálogo activo y el usuario respondió con una nueva actividad.

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Se llama cuando finaliza el cuadro de diálogo.

(Heredado de Dialog)
GetUserTokenAsync(DialogContext, CancellationToken)

Intenta obtener el token del usuario.

GetVersion()

Obtiene una cadena única que representa la versión de este cuadro de diálogo. Si la versión cambia entre turnos, el sistema de diálogo emitirá un evento DialogChanged.

(Heredado de Dialog)
OnComputeId()

Compila el identificador de proceso para el cuadro de diálogo.

(Heredado de Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llama cuando se ha generado un evento, mediante DialogContext.emitEvent(), mediante el cuadro de diálogo actual o un diálogo que inició el diálogo actual.

(Heredado de Dialog)
OnInitializeOptions(DialogContext, Object)

Método que procesa las opciones.

(Heredado de InputDialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llamó después de que un evento se propagase a todos los padres y no se manejó.

(Heredado de Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Se llama antes de que se propaga un evento a su elemento primario.

(Heredado de InputDialog)
OnRecognizeInputAsync(DialogContext, CancellationToken)

Se llama cuando se ha recibido la entrada.

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

Método que representa la solicitud al usuario para proporcionar n el estado de entrada actual.

(Heredado de InputDialog)
RegisterSourceLocation(String, Int32)

Registra un cref="SourceRange"/> en la ubicación proporcionada.

(Heredado de Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Se llama cuando el cuadro de diálogo debe volver a solicitar al usuario la entrada.

(Heredado de Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Se llama cuando un cuadro de diálogo secundario completa su turno y devuelve el control a este diálogo.

(Heredado de InputDialog)
SignOutUserAsync(DialogContext, CancellationToken)

Cierra la sesión del usuario.

Métodos de extensión

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Crea una pila de diálogos e inicia un diálogo, lo inserta en la pila.

Se aplica a