C# Класс AzureTableStorageCache.AzureTableStorageCacheHandler

Наследование: IDistributedCache
Показать файл Открыть проект

Открытые методы

Метод Описание
AzureTableStorageCacheHandler ( string connectionString, string tableName, string partitionKey ) : AzureTableStorageCache.Model
AzureTableStorageCacheHandler ( string accountName, string accountKey, string tableName, string partitionKey ) : AzureTableStorageCache.Model
Connect ( ) : void
ConnectAsync ( ) : System.Threading.Tasks.Task
Get ( string key ) : byte[]
GetAsync ( string key ) : Task
Refresh ( string key ) : void
RefreshAsync ( string key ) : System.Threading.Tasks.Task
Remove ( string key ) : void
RemoveAsync ( string key ) : System.Threading.Tasks.Task
Set ( string key, byte value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options ) : void
SetAsync ( string key, byte value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
AzureTableStorageCacheHandler ( string tableName, string partitionKey ) : AzureTableStorageCache.Model
RetrieveAsync ( string key ) : Task
ShouldDelete ( CachedItem data ) : bool

Описание методов

AzureTableStorageCacheHandler() публичный Метод

public AzureTableStorageCacheHandler ( string connectionString, string tableName, string partitionKey ) : AzureTableStorageCache.Model
connectionString string
tableName string
partitionKey string
Результат AzureTableStorageCache.Model

AzureTableStorageCacheHandler() публичный Метод

public AzureTableStorageCacheHandler ( string accountName, string accountKey, string tableName, string partitionKey ) : AzureTableStorageCache.Model
accountName string
accountKey string
tableName string
partitionKey string
Результат AzureTableStorageCache.Model

Connect() публичный Метод

public Connect ( ) : void
Результат void

ConnectAsync() публичный Метод

public ConnectAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

Get() публичный Метод

public Get ( string key ) : byte[]
key string
Результат byte[]

GetAsync() публичный Метод

public GetAsync ( string key ) : Task
key string
Результат Task

Refresh() публичный Метод

public Refresh ( string key ) : void
key string
Результат void

RefreshAsync() публичный Метод

public RefreshAsync ( string key ) : System.Threading.Tasks.Task
key string
Результат System.Threading.Tasks.Task

Remove() публичный Метод

public Remove ( string key ) : void
key string
Результат void

RemoveAsync() публичный Метод

public RemoveAsync ( string key ) : System.Threading.Tasks.Task
key string
Результат System.Threading.Tasks.Task

Set() публичный Метод

public Set ( string key, byte value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options ) : void
key string
value byte
options Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions
Результат void

SetAsync() публичный Метод

public SetAsync ( string key, byte value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options ) : System.Threading.Tasks.Task
key string
value byte
options Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions
Результат System.Threading.Tasks.Task