C# Класс TastyDomainDriven.Azure.AzureBlob.AzureBlobAppenderHelper

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
index FileIndexLock

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

Метод Описание
AzureBlobAppenderHelper ( Microsoft.WindowsAzure.Storage.CloudStorageAccount storage, string container, AzureBlobAppenderOptions options ) : System.Collections.Generic
GetMasterCache ( ) : Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob
ReadMasterCache ( ) : Task>
ReadStreamCache ( string streamName ) : Task>
WriteContent ( string name, byte content, long expectedStreamVersion, int retry ) : System.Threading.Tasks.Task

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

Метод Описание
GetStreamCache ( string name ) : Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob
Prerequisites ( ) : System.Threading.Tasks.Task
ReadStreamToRecords ( Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob blob ) : Task>

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

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

public AzureBlobAppenderHelper ( Microsoft.WindowsAzure.Storage.CloudStorageAccount storage, string container, AzureBlobAppenderOptions options ) : System.Collections.Generic
storage Microsoft.WindowsAzure.Storage.CloudStorageAccount
container string
options AzureBlobAppenderOptions
Результат System.Collections.Generic

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

public GetMasterCache ( ) : Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob
Результат Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob

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

public ReadMasterCache ( ) : Task>
Результат Task>

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

public ReadStreamCache ( string streamName ) : Task>
streamName string
Результат Task>

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

public WriteContent ( string name, byte content, long expectedStreamVersion, int retry ) : System.Threading.Tasks.Task
name string
content byte
expectedStreamVersion long
retry int
Результат System.Threading.Tasks.Task

Описание свойств

index публичное свойство

public FileIndexLock,TastyDomainDriven.Azure.AzureBlob index
Результат FileIndexLock