SqlServerCache Classe

Definição

Implementação de cache distribuído usando o banco de dados do 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
Herança
SqlServerCache
Implementações

Construtores

Nome Description
SqlServerCache(IOptions<SqlServerCacheOptions>)

Inicializa uma nova instância de SqlServerCache.

Métodos

Nome Description
Get(String)

Obtém um valor com a chave fornecida.

GetAsync(String, CancellationToken)

Obtém um valor com a chave fornecida.

Refresh(String)

Atualiza um valor no cache com base em sua chave, redefinindo seu tempo limite de expiração deslizante (se houver).

RefreshAsync(String, CancellationToken)

Atualiza um valor no cache com base em sua chave, redefinindo seu tempo limite de expiração deslizante (se houver).

Remove(String)

Remove o valor com a chave fornecida.

RemoveAsync(String, CancellationToken)

Remove o valor com a chave fornecida.

Set(String, Byte[], DistributedCacheEntryOptions)

Define um valor com a chave fornecida.

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

Define o valor com a chave fornecida.

Implantações explícitas de interface

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

Implementação de cache distribuído usando o banco de dados do Microsoft SQL Server.

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

Implementação de cache distribuído usando o banco de dados do Microsoft SQL Server.

IBufferDistributedCache.TryGet(String, IBufferWriter<Byte>)

Implementação de cache distribuído usando o banco de dados do Microsoft SQL Server.

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

Implementação de cache distribuído usando o banco de dados do Microsoft SQL Server.

Métodos de Extensão

Nome Description
GetString(IDistributedCache, String)

Obtém uma cadeia de caracteres do cache especificado com a chave especificada.

GetStringAsync(IDistributedCache, String, CancellationToken)

Obtém de forma assíncrona uma cadeia de caracteres do cache especificado com a chave especificada.

Set(IDistributedCache, String, Byte[])

Define uma sequência de bytes no cache especificado com a chave especificada.

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

Define de forma assíncrona uma sequência de bytes no cache especificado com a chave especificada.

SetString(IDistributedCache, String, String, DistributedCacheEntryOptions)

Define uma cadeia de caracteres no cache especificado com a chave especificada.

SetString(IDistributedCache, String, String)

Define uma cadeia de caracteres no cache especificado com a chave especificada.

SetStringAsync(IDistributedCache, String, String, CancellationToken)

Define de forma assíncrona uma cadeia de caracteres no cache especificado com a chave especificada.

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

Define de forma assíncrona uma cadeia de caracteres no cache especificado com a chave especificada.

Aplica-se a