OAuthInput 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
OAuthInput 提示用户登录。
public class OAuthInput : Microsoft.Bot.Builder.Dialogs.Adaptive.Input.InputDialog
type OAuthInput = class
inherit InputDialog
Public Class OAuthInput
Inherits InputDialog
- 继承
构造函数
| OAuthInput() |
OAuthInput 提示用户登录。 |
字段
| Kind |
类标识符。 |
| TURN_COUNT_PROPERTY |
定义对话框上下文轮次计数属性值。 (继承自 InputDialog) |
| VALUE_PROPERTY |
定义对话上下文状态属性值。 (继承自 InputDialog) |
属性
| AllowInterruptions |
获取或设置 intteruption 策略。 (继承自 InputDialog) |
| AlwaysPrompt |
获取或设置一个值,该值指示输入是否应始终提示用户,而不考虑是否存在值。 (继承自 InputDialog) |
| ConnectionName |
获取或设置 OAuth 连接的名称。 |
| DefaultValue |
获取或设置超过 MaxTurnCount 时输入对话框的默认值。 (继承自 InputDialog) |
| DefaultValueResponse |
获取或设置在达到 MaxTurnCount 且使用默认值时要发送的活动模板。 (继承自 InputDialog) |
| Disabled |
获取或设置是否应禁用此操作。 (继承自 InputDialog) |
| Id |
获取或设置对话框的 ID。 (继承自 Dialog) |
| InvalidPrompt |
获取或设置每当提供的值无效时要发送给用户的活动模板。 (继承自 InputDialog) |
| MaxTurnCount |
获取或设置在对话框放弃之前请求用户提供此值的最大次数。 (继承自 InputDialog) |
| Prompt |
获取或设置要发送给用户的活动。 (继承自 InputDialog) |
| Property |
获取或设置值将绑定到的内存属性路径。 (继承自 InputDialog) |
| Source |
获取 cref=“SourceRange”/>的信息。 (继承自 Dialog) |
| TelemetryClient |
获取或设置用于日志记录的 IBotTelemetryClient。 (继承自 Dialog) |
| Text |
获取或设置要包含在登录卡中的其他任何文本。 |
| Timeout |
获取或设置提示等待用户进行身份验证的毫秒数。 默认值为 900,000 (15 分钟)。 |
| Title |
获取或设置登录卡的标题。 |
| UnrecognizedPrompt |
获取或设置用于重试的活动模板。 (继承自 InputDialog) |
| Validations |
获取或设置要运行的表达式以验证输入。 (继承自 InputDialog) |
| Value |
获取或设置用于将输入绑定到对话框的表达式。 (继承自 InputDialog) |
方法
扩展方法
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
创建对话堆栈并启动对话,将其推送到堆栈上。 |