Partager via


IBufferDistributedCache Interface

Définition

Représente un cache distribué de valeurs sérialisées, avec prise en charge du transfert de données d’allocation faible.

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
Dérivé
Implémente

Méthodes

Get(String)

Obtient une valeur avec la clé donnée.

(Hérité de IDistributedCache)
GetAsync(String, CancellationToken)

Obtient une valeur avec la clé donnée.

(Hérité de IDistributedCache)
Refresh(String)

Actualise une valeur dans le cache en fonction de sa clé, réinitialisant son délai d’expiration glissant (le cas échéant).

(Hérité de IDistributedCache)
RefreshAsync(String, CancellationToken)

Actualise une valeur dans le cache en fonction de sa clé, réinitialisant son délai d’expiration glissant (le cas échéant).

(Hérité de IDistributedCache)
Remove(String)

Supprime la valeur avec la clé donnée.

(Hérité de IDistributedCache)
RemoveAsync(String, CancellationToken)

Supprime la valeur avec la clé donnée.

(Hérité de IDistributedCache)
Set(String, Byte[], DistributedCacheEntryOptions)

Définit une valeur avec la clé donnée.

(Hérité de IDistributedCache)
Set(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions)

Définit ou remplace un élément de cache.

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

Définit la valeur avec la clé donnée.

(Hérité de IDistributedCache)
SetAsync(String, ReadOnlySequence<Byte>, DistributedCacheEntryOptions, CancellationToken)

Définit ou remplace de façon asynchrone une entrée de cache.

TryGet(String, IBufferWriter<Byte>)

Tente de récupérer un élément de cache existant.

TryGetAsync(String, IBufferWriter<Byte>, CancellationToken)

Tente de manière asynchrone de récupérer une entrée de cache existante.

Méthodes d’extension

GetString(IDistributedCache, String)

Obtient une chaîne du cache spécifié avec la clé spécifiée.

GetStringAsync(IDistributedCache, String, CancellationToken)

Obtient de façon asynchrone une chaîne à partir du cache spécifié avec la clé spécifiée.

Set(IDistributedCache, String, Byte[])

Définit une séquence d’octets dans le cache spécifié avec la clé spécifiée.

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

Définit de façon asynchrone une séquence d’octets dans le cache spécifié avec la clé spécifiée.

SetString(IDistributedCache, String, String)

Définit une chaîne dans le cache spécifié avec la clé spécifiée.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Définit une chaîne dans le cache spécifié avec la clé spécifiée.

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

Définit de façon asynchrone une chaîne dans le cache spécifié avec la clé spécifiée.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Définit de façon asynchrone une chaîne dans le cache spécifié avec la clé spécifiée.

S’applique à