PrivateConversationState クラス

定義

プライベート会話状態のための状態管理オブジェクトを定義します。

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

注釈

プライベート会話の状態は、特定の会話とそのユーザーの両方に限定されます。

コンストラクター

名前 説明
PrivateConversationState(IStorage)

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

メソッド

名前 説明
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)

適用対象