次の方法で共有


OAuthInput クラス

定義

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

分割ポリシーを取得または設定します。

(継承元 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)

メソッド

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

AppendChoices は、すべてのオプションを指定してメッセージ アクティビティを構築するためのユーティリティ メソッドです。

(継承元 InputDialog)
AppendChoices(IMessageActivity, String, IList<Choice>, ListStyle, ChoiceFactoryOptions, String, IList<String>, CancellationToken)

AppendChoices は、すべてのオプションを指定してメッセージ アクティビティを構築するためのユーティリティ メソッドです。

(継承元 InputDialog)
BeginDialogAsync(DialogContext, Object, CancellationToken)

プロンプト ダイアログがダイアログ スタックにプッシュされ、アクティブ化されるときに呼び出されます。

ContinueDialogAsync(DialogContext, CancellationToken)

プロンプト ダイアログがアクティブなダイアログであり、ユーザーが新しいアクティビティで応答したときに呼び出されます。

EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

ダイアログが終了するときに呼び出されます。

(継承元 Dialog)
GetUserTokenAsync(DialogContext, CancellationToken)

ユーザーのトークンの取得を試みます。

GetVersion()

このダイアログのバージョンを表す一意の文字列を取得します。 バージョンが変更された場合、ダイアログ システムは DialogChanged イベントを生成します。

(継承元 Dialog)
OnComputeId()

ダイアログのコンピューティング ID をビルドします。

(継承元 Dialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

現在のダイアログまたは現在のダイアログが開始したダイアログによって、DialogContext.emitEvent()を使用してイベントが発生したときに呼び出されます。

(継承元 Dialog)
OnInitializeOptions(DialogContext, Object)

オプションを処理するメソッド。

(継承元 InputDialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントがすべての親にバブルされた後に呼び出され、処理されませんでした。

(継承元 Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

イベントが親にバブルされる前に呼び出されます。

(継承元 InputDialog)
OnRecognizeInputAsync(DialogContext, CancellationToken)

入力が受信されたときに呼び出されます。

OnRenderPromptAsync(DialogContext, InputState, CancellationToken)

ユーザーにプロンプトをレンダリングするメソッドは、n 現在の入力状態を与えます。

(継承元 InputDialog)
RegisterSourceLocation(String, Int32)

指定された場所に cref="SourceRange"/> を登録します。

(継承元 Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

ダイアログがユーザーに入力を再度求める必要があるときに呼び出されます。

(継承元 Dialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

子ダイアログがターンを完了すると呼び出され、このダイアログに制御が返されます。

(継承元 InputDialog)
SignOutUserAsync(DialogContext, CancellationToken)

ユーザーをサインアウトします。

拡張メソッド

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

ダイアログ スタックを作成し、ダイアログを開始してスタックにプッシュします。

適用対象