MemoryDistributedCache Klass

Definition

Implementerar IDistributedCache med .IMemoryCache

public ref class MemoryDistributedCache : Microsoft::Extensions::Caching::Distributed::IDistributedCache
public class MemoryDistributedCache : Microsoft.Extensions.Caching.Distributed.IDistributedCache
type MemoryDistributedCache = class
    interface IDistributedCache
Public Class MemoryDistributedCache
Implements IDistributedCache
Arv
MemoryDistributedCache
Implementeringar

Konstruktorer

Name Description
MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>, ILoggerFactory)

Skapar en ny MemoryDistributedCache instans.

MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>)

Skapar en ny MemoryDistributedCache instans.

Metoder

Name Description
Get(String)

Hämtar det angivna objektet som är associerat med en nyckel från matrisen IMemoryCache som byte.

GetAsync(String, CancellationToken)

Asynkront hämtar det angivna objektet som är associerat med en nyckel från matrisen IMemoryCache som byte.

Refresh(String)

Uppdaterar det angivna objektet som är associerat med en nyckel från IMemoryCache.

RefreshAsync(String, CancellationToken)

Uppdaterar asynkront det angivna objektet som är associerat med en nyckel från IMemoryCache.

Remove(String)

Tar bort det angivna objektet som är associerat med en nyckel från IMemoryCache.

RemoveAsync(String, CancellationToken)

Asynkront tar bort det angivna objektet som är associerat med en nyckel från IMemoryCache.

Set(String, Byte[], DistributedCacheEntryOptions)

Anger det angivna objektet som är associerat med en nyckel i IMemoryCache som en bytematris.

SetAsync(String, Byte[], DistributedCacheEntryOptions, CancellationToken)

Asynkront anger det angivna objektet som är associerat med en nyckel i IMemoryCache som en bytematris.

Tilläggsmetoder

Name Description
GetString(IDistributedCache, String)

Hämtar en sträng från den angivna cachen med den angivna nyckeln.

GetStringAsync(IDistributedCache, String, CancellationToken)

Asynkront hämtar en sträng från den angivna cachen med den angivna nyckeln.

Set(IDistributedCache, String, Byte[])

Anger en sekvens med byte i den angivna cachen med den angivna nyckeln.

SetAsync(IDistributedCache, String, Byte[], CancellationToken)

Asynkront anger en sekvens med byte i den angivna cachen med den angivna nyckeln.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Anger en sträng i den angivna cachen med den angivna nyckeln.

SetString(IDistributedCache, String, String)

Anger en sträng i den angivna cachen med den angivna nyckeln.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Asynkront anger en sträng i den angivna cachen med den angivna nyckeln.

SetStringAsync(IDistributedCache, String, String, DistributedCacheEntryOptions, CancellationToken)

Asynkront anger en sträng i den angivna cachen med den angivna nyckeln.

Gäller för