Class TestMemoryDistributedCache
Inheritance
object
Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache
TestMemoryDistributedCache
Inherited Members
Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache.Get(string)
Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache.GetAsync(string, System.Threading.CancellationToken)
Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache.Set(string, byte[], Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions)
Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache.SetAsync(string, byte[], Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions, System.Threading.CancellationToken)
Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache.Refresh(string)
Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache.RefreshAsync(string, System.Threading.CancellationToken)
Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache.Remove(string)
Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache.RemoveAsync(string, System.Threading.CancellationToken)
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Caching
Assembly: Volo.Abp.Caching.Tests.dll
Syntax
[DisableConventionalRegistration]
public class TestMemoryDistributedCache : MemoryDistributedCache, IDistributedCache, ICacheSupportsMultipleItems
Constructors
TestMemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>, ILoggerFactory)
Declaration
public TestMemoryDistributedCache(IOptions<MemoryDistributedCacheOptions> optionsAccessor, ILoggerFactory loggerFactory)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.Extensions.Options.IOptions<TOptions><MemoryDistributedCacheOptions> | optionsAccessor | |
| Microsoft.Extensions.Logging.ILoggerFactory | loggerFactory |
TestMemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>)
Declaration
public TestMemoryDistributedCache(IOptions<MemoryDistributedCacheOptions> optionsAccessor)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.Extensions.Options.IOptions<TOptions><MemoryDistributedCacheOptions> | optionsAccessor |
Methods
GetMany(IEnumerable<string>)
Declaration
public byte[][] GetMany(IEnumerable<string> keys)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><string> | keys |
Returns
| Type | Description |
|---|---|
| byte[][] |
GetManyAsync(IEnumerable<string>, CancellationToken)
Declaration
public Task<byte[][]> GetManyAsync(IEnumerable<string> keys, CancellationToken token = default)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><string> | keys | |
| System.Threading.CancellationToken | token |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<TResult><byte[][]> |
RefreshMany(IEnumerable<string>)
Declaration
public void RefreshMany(IEnumerable<string> keys)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><string> | keys |
RefreshManyAsync(IEnumerable<string>, CancellationToken)
Declaration
public Task RefreshManyAsync(IEnumerable<string> keys, CancellationToken token = default)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><string> | keys | |
| System.Threading.CancellationToken | token |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |
RemoveMany(IEnumerable<string>)
Declaration
public void RemoveMany(IEnumerable<string> keys)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><string> | keys |
RemoveManyAsync(IEnumerable<string>, CancellationToken)
Declaration
public Task RemoveManyAsync(IEnumerable<string> keys, CancellationToken token = default)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><string> | keys | |
| System.Threading.CancellationToken | token |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |
SetMany(IEnumerable<KeyValuePair<string, byte[]>>, DistributedCacheEntryOptions)
Declaration
public void SetMany(IEnumerable<KeyValuePair<string, byte[]>> items, DistributedCacheEntryOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><KeyValuePair<string, byte[]>> | items | |
| Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions | options |
SetManyAsync(IEnumerable<KeyValuePair<string, byte[]>>, DistributedCacheEntryOptions, CancellationToken)
Declaration
public Task SetManyAsync(IEnumerable<KeyValuePair<string, byte[]>> items, DistributedCacheEntryOptions options, CancellationToken token = default)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T><KeyValuePair<string, byte[]>> | items | |
| Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions | options | |
| System.Threading.CancellationToken | token |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task |
Implements
Microsoft.Extensions.Caching.Distributed.IDistributedCache