Microsoft.Bot.Builder.Dialogs.Internals.IBotData Interface Reference

Private bot data. More...

Inheritance diagram for Microsoft.Bot.Builder.Dialogs.Internals.IBotData:

Public Member Functions

Task FlushAsync (CancellationToken cancellationToken)
 Flushes the bot data to IBotDataStore<T> More...
 
Task LoadAsync (CancellationToken cancellationToken)
 Loads the bot data from IBotDataStore<T> More...
 

Properties

IBotDataBag ConversationData [get]
 Private bot data associated with a conversation. More...
 
IBotDataBag PrivateConversationData [get]
 Private bot data associated with a user in a conversation. More...
 
IBotDataBag UserData [get]
 Private bot data associated with a user (across all channels and conversations). More...
 

Detailed Description

Private bot data.

Definition at line 42 of file IBotData.cs.

Member Function Documentation

Task Microsoft.Bot.Builder.Dialogs.Internals.IBotData.FlushAsync ( CancellationToken  cancellationToken)

Flushes the bot data to IBotDataStore<T>

Parameters
cancellationTokenThe cancellation token.

Implemented in Microsoft.Bot.Builder.Dialogs.Internals.BotDataBase< T >, and Microsoft.Bot.Builder.Dialogs.Internals.DialogTaskManagerBotDataLoader.

Task Microsoft.Bot.Builder.Dialogs.Internals.IBotData.LoadAsync ( CancellationToken  cancellationToken)

Loads the bot data from IBotDataStore<T>

Parameters
cancellationTokenThe cancellation token.

Implemented in Microsoft.Bot.Builder.Dialogs.Internals.BotDataBase< T >, and Microsoft.Bot.Builder.Dialogs.Internals.DialogTaskManagerBotDataLoader.

Property Documentation

IBotDataBag Microsoft.Bot.Builder.Dialogs.Internals.IBotData.ConversationData
get

Private bot data associated with a conversation.

Definition at line 52 of file IBotData.cs.

IBotDataBag Microsoft.Bot.Builder.Dialogs.Internals.IBotData.PrivateConversationData
get

Private bot data associated with a user in a conversation.

Definition at line 57 of file IBotData.cs.

IBotDataBag Microsoft.Bot.Builder.Dialogs.Internals.IBotData.UserData
get

Private bot data associated with a user (across all channels and conversations).

Definition at line 47 of file IBotData.cs.


The documentation for this interface was generated from the following file: