C# Class TastyDomainDriven.Azure.AzureBlob.AzureBlobAppenderHelper

Mostrar archivo Open project: jaceenet/TastyDomainDriven Class Usage Examples

Public Properties

Property Type Description
index FileIndexLock

Public Methods

Method Description
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

Private Methods

Method Description
GetStreamCache ( string name ) : Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob
Prerequisites ( ) : System.Threading.Tasks.Task
ReadStreamToRecords ( Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob blob ) : Task>

Method Details

AzureBlobAppenderHelper() public method

public AzureBlobAppenderHelper ( Microsoft.WindowsAzure.Storage.CloudStorageAccount storage, string container, AzureBlobAppenderOptions options ) : System.Collections.Generic
storage Microsoft.WindowsAzure.Storage.CloudStorageAccount
container string
options AzureBlobAppenderOptions
return System.Collections.Generic

GetMasterCache() public method

public GetMasterCache ( ) : Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob
return Microsoft.WindowsAzure.Storage.Blob.CloudAppendBlob

ReadMasterCache() public method

public ReadMasterCache ( ) : Task>
return Task>

ReadStreamCache() public method

public ReadStreamCache ( string streamName ) : Task>
streamName string
return Task>

WriteContent() public method

public WriteContent ( string name, byte content, long expectedStreamVersion, int retry ) : System.Threading.Tasks.Task
name string
content byte
expectedStreamVersion long
retry int
return System.Threading.Tasks.Task

Property Details

index public_oe property

public FileIndexLock,TastyDomainDriven.Azure.AzureBlob index
return FileIndexLock