IBufferDistributedCache Gränssnitt

Definition

Representerar en distribuerad cache med serialiserade värden med stöd för dataöverföring med låg allokering.

public interface class IBufferDistributedCache : Microsoft::Extensions::Caching::Distributed::IDistributedCache
public interface IBufferDistributedCache : Microsoft.Extensions.Caching.Distributed.IDistributedCache
type IBufferDistributedCache = interface
    interface IDistributedCache
Public Interface IBufferDistributedCache
Implements IDistributedCache
Härledda
Implementeringar

Metoder

Name Description
Get(String)

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

(Ärvd från IDistributedCache)
GetAsync(String, CancellationToken)

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

(Ärvd från IDistributedCache)
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).

(Ärvd från IDistributedCache)
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).

(Ärvd från IDistributedCache)
Remove(String)

Tar bort värdet med den angivna nyckeln.

(Ärvd från IDistributedCache)
RemoveAsync(String, CancellationToken)

Tar bort värdet med den angivna nyckeln.

(Ärvd från IDistributedCache)
Set(String, Byte[], DistributedCacheEntryOptions)

Anger ett värde med den angivna nyckeln.

(Ärvd från IDistributedCache)
Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)

Anger eller skriver över ett cacheobjekt.

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

Anger värdet med den angivna nyckeln.

(Ärvd från IDistributedCache)
SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken)

Asynkront anger eller skriver över en cachepost.

TryGet(String, IBufferWriter<Byte>)

Försöker hämta ett befintligt cacheobjekt.

TryGetAsync(String, IBufferWriter<Byte>, CancellationToken)

Försöker asynkront hämta en befintlig cachepost.

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