PostSharpAPI ReferencePost­Sharp.​Patterns.​Caching.​Backends.​RedisRedis­Caching­BackendCreate­Async
Open sandboxFocus

RedisCachingBackend.CreateAsync Method

CreateAsync(IConnectionMultiplexer, RedisCachingBackendConfiguration, CancellationToken)

Asynchronously creates a new RedisCachingBackend.

Declaration
public static Task<CachingBackend> CreateAsync(IConnectionMultiplexer connection, [Required] RedisCachingBackendConfiguration configuration, CancellationToken cancellationToken = null)
Parameters
Type Name Description
StackExchange.Redis.IConnectionMultiplexer connection

A Redis connection.

RedisCachingBackendConfiguration configuration

Configuration of the new back-end.

CancellationToken cancellationToken

A CancellationToken.

Returns
Type Description
Task<CachingBackend>

A task returning a RedisCachingBackend, PostSharp.Patterns.Caching.Backends.Redis.DependenciesRedisCachingBackend, or a TwoLayerCachingBackendEnhancer, according to the properties of the configuration.