ConversationState クラス

定義

会話状態の状態管理オブジェクトを定義します。

public class ConversationState : Microsoft.Bot.Builder.BotState
type ConversationState = class
    inherit BotState
Public Class ConversationState
Inherits BotState
継承
ConversationState

注釈

会話の状態は、グループ会話などのユーザーに関係なく、特定の会話でいつでも使用できます。

コンストラクター

ConversationState(IStorage)

ConversationState クラスの新しいインスタンスを初期化します。

メソッド

ClearStateAsync(ITurnContext, CancellationToken)

この BotStateの状態キャッシュをクリアします。

(継承元 BotState)
CreateProperty<T>(String)

のスコープ BotState 内に名前付き状態プロパティを作成し、 プロパティのアクセサーを返します。

(継承元 BotState)
DeleteAsync(ITurnContext, CancellationToken)

ストレージ内の状態と、この BotStateのキャッシュを削除します。

(継承元 BotState)
DeletePropertyValueAsync(ITurnContext, String, CancellationToken)

この BotStateの状態キャッシュからプロパティを削除します。

(継承元 BotState)
Get(ITurnContext)

ターン コンテキストから、この BotState の生キャッシュ データのコピーを取得します。

(継承元 BotState)
GetCachedState(ITurnContext)

ターン コンテキストから、この BotState キャッシュされた生データをラップするキャッシュされたボット状態インスタンスを取得します。

(継承元 BotState)
GetPropertyValueAsync<T>(ITurnContext, String, CancellationToken)

この BotStateの状態キャッシュからプロパティの値を取得します。

(継承元 BotState)
GetStorageKey(ITurnContext)

ストレージとの間で状態を読み書きするときに使用するキーを取得します。

LoadAsync(ITurnContext, Boolean, CancellationToken)

ストレージ レイヤーから、この BotState 状態キャッシュを設定します。

(継承元 BotState)
SaveChangesAsync(ITurnContext, Boolean, CancellationToken)

この BotState 状態キャッシュをストレージ レイヤーに書き込みます。

(継承元 BotState)
SetPropertyValueAsync(ITurnContext, String, Object, CancellationToken)

この BotStateの状態キャッシュ内のプロパティの値を設定します。

(継承元 BotState)

適用対象