SqlServerCache Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |