SqlServerCache Klass

Definition

Implementering av distribuerad cache med hjälp av Microsoft SQL Server-databas.

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
Arv
SqlServerCache
Implementeringar

Konstruktorer

Name Description
SqlServerCache(IOptions<SqlServerCacheOptions>)

Initierar en ny instans av SqlServerCache.

Metoder

Name Description
Get(String)

Hämtar ett värde med den angivna nyckeln.

GetAsync(String, CancellationToken)

Hämtar ett värde med den angivna nyckeln.

Refresh(String)

Uppdaterar ett värde i cacheminnet baserat på dess nyckel och återställer den glidande tidsgränsen för förfallotid (om någon).

RefreshAsync(String, CancellationToken)

Uppdaterar ett värde i cacheminnet baserat på dess nyckel och återställer den glidande tidsgränsen för förfallotid (om någon).

Remove(String)

Tar bort värdet med den angivna nyckeln.

RemoveAsync(String, CancellationToken)

Tar bort värdet med den angivna nyckeln.

Set(String, Byte[], DistributedCacheEntryOptions)

Anger ett värde med den angivna nyckeln.

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

Anger värdet med den angivna nyckeln.

Explicita gränssnittsimplementeringar

Name Description
IBufferDistributedCache.Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)

Implementering av distribuerad cache med hjälp av Microsoft SQL Server-databas.

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

Implementering av distribuerad cache med hjälp av Microsoft SQL Server-databas.

IBufferDistributedCache.TryGet(String, IBufferWriter<Byte>)

Implementering av distribuerad cache med hjälp av Microsoft SQL Server-databas.

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

Implementering av distribuerad cache med hjälp av Microsoft SQL Server-databas.

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