Table of Contents

Interface IAppCacheService.IAppCacheWriteBuilder

Namespace
Phoesion.Glow.SDK.Firefly
Assembly
Phoesion.Glow.SDK.Firefly.Abstractions.dll
public interface IAppCacheService.IAppCacheWriteBuilder

Methods

ApplyAsync()

Task ApplyAsync()

Returns

Task

ApplyAsync(CancellationToken)

Task ApplyAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task

GetAwaiter()

TaskAwaiter GetAwaiter()

Returns

TaskAwaiter

OnWriteFail(AppCacheOnWriteFailPolicy)

IAppCacheService.IAppCacheWriteBuilder OnWriteFail(AppCacheOnWriteFailPolicy policy)

Parameters

policy AppCacheOnWriteFailPolicy

Returns

IAppCacheService.IAppCacheWriteBuilder

WaitForFullPropagation(bool)

IAppCacheService.IAppCacheWriteBuilder WaitForFullPropagation(bool wait)

Parameters

wait bool

Returns

IAppCacheService.IAppCacheWriteBuilder

WithAbsoluteExpiration(TimeSpan?)

IAppCacheService.IAppCacheWriteBuilder WithAbsoluteExpiration(TimeSpan? timeoutFromNow)

Parameters

timeoutFromNow TimeSpan?

Returns

IAppCacheService.IAppCacheWriteBuilder

WithCancellationToken(CancellationToken)

IAppCacheService.IAppCacheWriteBuilder WithCancellationToken(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

IAppCacheService.IAppCacheWriteBuilder

WithScope(GlowAppScope)

IAppCacheService.IAppCacheWriteBuilder WithScope(GlowAppScope scope)

Parameters

scope GlowAppScope

Returns

IAppCacheService.IAppCacheWriteBuilder

WithSerializer(AppDataSerializer, object)

IAppCacheService.IAppCacheWriteBuilder WithSerializer(AppDataSerializer serializer, object options = null)

Parameters

serializer AppDataSerializer
options object

Returns

IAppCacheService.IAppCacheWriteBuilder

WithSlidingExpiration(TimeSpan?)

IAppCacheService.IAppCacheWriteBuilder WithSlidingExpiration(TimeSpan? timeout)

Parameters

timeout TimeSpan?

Returns

IAppCacheService.IAppCacheWriteBuilder

WithTag(string)

IAppCacheService.IAppCacheWriteBuilder WithTag(string tag)

Parameters

tag string

Returns

IAppCacheService.IAppCacheWriteBuilder

WithTags(params string[])

IAppCacheService.IAppCacheWriteBuilder WithTags(params string[] tags)

Parameters

tags string[]

Returns

IAppCacheService.IAppCacheWriteBuilder