SqlServerCache Klasa

Definicja

Implementacja rozproszonej pamięci podręcznej przy użyciu bazy danych programu Microsoft SQL Server.

public ref class SqlServerCache : Microsoft::Extensions::Caching::Distributed::IBufferDistributedCache
public class SqlServerCache : Microsoft.Extensions.Caching.Distributed.IBufferDistributedCache
type SqlServerCache = class
    interface IDistributedCache
    interface IBufferDistributedCache
Public Class SqlServerCache
Implements IBufferDistributedCache
Dziedziczenie
SqlServerCache
Implementuje

Konstruktory

Nazwa Opis
SqlServerCache(IOptions<SqlServerCacheOptions>)

Inicjuje nowe wystąpienie klasy SqlServerCache.

Metody

Nazwa Opis
Get(String)

Pobiera wartość z danym kluczem.

GetAsync(String, CancellationToken)

Pobiera wartość z danym kluczem.

Refresh(String)

Odświeża wartość w pamięci podręcznej na podstawie klucza, resetując jego przesuwany limit czasu wygaśnięcia (jeśli istnieje).

RefreshAsync(String, CancellationToken)

Odświeża wartość w pamięci podręcznej na podstawie klucza, resetując jego przesuwany limit czasu wygaśnięcia (jeśli istnieje).

Remove(String)

Usuwa wartość z danym kluczem.

RemoveAsync(String, CancellationToken)

Usuwa wartość z danym kluczem.

Set(String, Byte[], DistributedCacheEntryOptions)

Ustawia wartość z danym kluczem.

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

Ustawia wartość przy użyciu danego klucza.

Jawne implementacje interfejsu

Nazwa Opis
IBufferDistributedCache.Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)

Implementacja rozproszonej pamięci podręcznej przy użyciu bazy danych programu Microsoft SQL Server.

IBufferDistributedCache.SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken)

Implementacja rozproszonej pamięci podręcznej przy użyciu bazy danych programu Microsoft SQL Server.

IBufferDistributedCache.TryGet(String, IBufferWriter<Byte>)

Implementacja rozproszonej pamięci podręcznej przy użyciu bazy danych programu Microsoft SQL Server.

IBufferDistributedCache.TryGetAsync(String, IBufferWriter<Byte>, CancellationToken)

Implementacja rozproszonej pamięci podręcznej przy użyciu bazy danych programu Microsoft SQL Server.

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