다음을 통해 공유


CachingBotDataStore 클래스

정의

FlushAsync()가 NOTE라고 불릴 때까지 변경 내용을 캐시합니다. 이름에도 불구하고 내부 저장소에 대한 액세스 캐시는 아니지만 내부 저장소로 푸시되는 변경 내용의 변경 캐시입니다.

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)
상속
CachingBotDataStore
구현

생성자

CachingBotDataStore(IBotDataStore<BotData>, CachingBotDataStoreConsistencyPolicy)

FlushAsync()가 NOTE라고 불릴 때까지 변경 내용을 캐시합니다. 이름에도 불구하고 내부 저장소에 대한 액세스 캐시는 아니지만 내부 저장소로 푸시되는 변경 내용의 변경 캐시입니다.

명시적 인터페이스 구현

IBotDataStore<BotData>.FlushAsync(IAddress, CancellationToken)

FlushAsync()가 NOTE라고 불릴 때까지 변경 내용을 캐시합니다. 이름에도 불구하고 내부 저장소에 대한 액세스 캐시는 아니지만 내부 저장소로 푸시되는 변경 내용의 변경 캐시입니다.

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

FlushAsync()가 NOTE라고 불릴 때까지 변경 내용을 캐시합니다. 이름에도 불구하고 내부 저장소에 대한 액세스 캐시는 아니지만 내부 저장소로 푸시되는 변경 내용의 변경 캐시입니다.

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

FlushAsync()가 NOTE라고 불릴 때까지 변경 내용을 캐시합니다. 이름에도 불구하고 내부 저장소에 대한 액세스 캐시는 아니지만 내부 저장소로 푸시되는 변경 내용의 변경 캐시입니다.

적용 대상