Freigeben über


CachingBotDataStore Klasse

Definition

Speichert Änderungen zwischen, bis FlushAsync() als HINWEIS bezeichnet wird: Trotz des Namens ist dies KEIN Zugriffscache des inneren Speichers, sondern ein Änderungscache mit Änderungen, der in den inneren Speicher gepusht wird.

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)
Vererbung
CachingBotDataStore
Implementiert

Konstruktoren

CachingBotDataStore(IBotDataStore<BotData>, CachingBotDataStoreConsistencyPolicy)

Speichert Änderungen zwischen, bis FlushAsync() als HINWEIS bezeichnet wird: Trotz des Namens ist dies KEIN Zugriffscache des inneren Speichers, sondern ein Änderungscache mit Änderungen, der in den inneren Speicher gepusht wird.

Explizite Schnittstellenimplementierungen

IBotDataStore<BotData>.FlushAsync(IAddress, CancellationToken)

Speichert Änderungen zwischen, bis FlushAsync() als HINWEIS bezeichnet wird: Trotz des Namens ist dies KEIN Zugriffscache des inneren Speichers, sondern ein Änderungscache mit Änderungen, der in den inneren Speicher gepusht wird.

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

Speichert Änderungen zwischen, bis FlushAsync() als HINWEIS bezeichnet wird: Trotz des Namens ist dies KEIN Zugriffscache des inneren Speichers, sondern ein Änderungscache mit Änderungen, der in den inneren Speicher gepusht wird.

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

Speichert Änderungen zwischen, bis FlushAsync() als HINWEIS bezeichnet wird: Trotz des Namens ist dies KEIN Zugriffscache des inneren Speichers, sondern ein Änderungscache mit Änderungen, der in den inneren Speicher gepusht wird.

Gilt für: