Partager via


CachingBotDataStore Classe

Définition

Met en cache les modifications jusqu’à ce que FlushAsync() soit appelé REMARQUE : malgré le nom, il ne s’agit PAS d’un cache d’accès du magasin interne, mais d’un cache de modifications qui sera envoyé au magasin interne.

public class CachingBotDataStore : Microsoft.Bot.Builder.Dialogs.Internals.IBotDataStore<Microsoft.Bot.Connector.BotData>
type CachingBotDataStore = class
    interface IBotDataStore<BotData>
Public Class CachingBotDataStore
Implements IBotDataStore(Of BotData)
Héritage
CachingBotDataStore
Implémente

Constructeurs

CachingBotDataStore(IBotDataStore<BotData>, CachingBotDataStoreConsistencyPolicy)

Met en cache les modifications jusqu’à ce que FlushAsync() soit appelé REMARQUE : malgré le nom, il ne s’agit PAS d’un cache d’accès du magasin interne, mais d’un cache de modifications qui sera envoyé au magasin interne.

Implémentations d’interfaces explicites

IBotDataStore<BotData>.FlushAsync(IAddress, CancellationToken)

Met en cache les modifications jusqu’à ce que FlushAsync() soit appelé REMARQUE : malgré le nom, il ne s’agit PAS d’un cache d’accès du magasin interne, mais d’un cache de modifications qui sera envoyé au magasin interne.

IBotDataStore<BotData>.LoadAsync(IAddress, BotStoreType, CancellationToken)

Met en cache les modifications jusqu’à ce que FlushAsync() soit appelé REMARQUE : malgré le nom, il ne s’agit PAS d’un cache d’accès du magasin interne, mais d’un cache de modifications qui sera envoyé au magasin interne.

IBotDataStore<BotData>.SaveAsync(IAddress, BotStoreType, BotData, CancellationToken)

Met en cache les modifications jusqu’à ce que FlushAsync() soit appelé REMARQUE : malgré le nom, il ne s’agit PAS d’un cache d’accès du magasin interne, mais d’un cache de modifications qui sera envoyé au magasin interne.

S’applique à