MemoryDistributedCache Klasa

Definicja

Implementuje IDistributedCache przy użyciu polecenia 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
Dziedziczenie
MemoryDistributedCache
Implementuje

Konstruktory

Nazwa Opis
MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>, ILoggerFactory)

Tworzy nowy obiekt MemoryDistributedCache.

MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions>)

Tworzy nowy obiekt MemoryDistributedCache.

Metody

Nazwa Opis
Get(String)

Pobiera określony element skojarzony z kluczem z IMemoryCache tablicy bajtów.

GetAsync(String, CancellationToken)

Asynchronicznie pobiera określony element skojarzony z kluczem z IMemoryCache tablicy bajtów.

Refresh(String)

Odświeża określony element skojarzony z kluczem z elementu IMemoryCache.

RefreshAsync(String, CancellationToken)

Asynchronicznie odświeża określony element skojarzony z kluczem z elementu IMemoryCache.

Remove(String)

Usuwa określony element skojarzony z kluczem z elementu IMemoryCache.

RemoveAsync(String, CancellationToken)

Asynchronicznie usuwa określony element skojarzony z kluczem z elementu IMemoryCache.

Set(String, Byte[], DistributedCacheEntryOptions)

Ustawia określony element skojarzony z kluczem w IMemoryCache tablicy bajtów.

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

Asynchronicznie ustawia określony element skojarzony z kluczem w IMemoryCache tablicy bajtów.

Metody rozszerzania

Nazwa Opis
GetString(IDistributedCache, String)

Pobiera ciąg z określonej pamięci podręcznej z określonym kluczem.

GetStringAsync(IDistributedCache, String, CancellationToken)

Asynchronicznie pobiera ciąg z określonej pamięci podręcznej przy użyciu określonego klucza.

Set(IDistributedCache, String, Byte[])

Ustawia sekwencję bajtów w określonej pamięci podręcznej przy użyciu określonego klucza.

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

Asynchronicznie ustawia sekwencję bajtów w określonej pamięci podręcznej przy użyciu określonego klucza.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Ustawia ciąg w określonej pamięci podręcznej przy użyciu określonego klucza.

SetString(IDistributedCache, String, String)

Ustawia ciąg w określonej pamięci podręcznej przy użyciu określonego klucza.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Asynchronicznie ustawia ciąg w określonej pamięci podręcznej przy użyciu określonego klucza.

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

Asynchronicznie ustawia ciąg w określonej pamięci podręcznej przy użyciu określonego klucza.

Dotyczy