C# Class Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Helpers.BlobStorageClient

Helper methods, related to blob storage.
Inheritance: IBlobStorageClient
Afficher le fichier Open project: Azure/azure-iot-remote-monitoring

Méthodes publiques

Méthode Description
BlobStorageClient ( string connectionString, string containerName ) : System
GetBlobData ( string blobName ) : Task
GetBlobEtag ( string blobName ) : Task
GetReader ( string prefix, System.DateTime minTime = null ) : Task
UploadFromByteArrayAsync ( string blobName, byte buffer, int index, int count, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : System.Threading.Tasks.Task
UploadTextAsync ( string blobName, string data ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
CreateCloudBlobContainerAsync ( ) : System.Threading.Tasks.Task
CreateCloudBlockBlobAsync ( string blobName ) : Task
ExtractBlobItemDate ( IListBlobItem blobItem ) : DateTime?

Exctract's a blob item's last modified date.

FilterLessThanTime ( IListBlobItem blobItem, System.DateTime minTime ) : bool
LoadBlobItemsAsync ( Func segmentLoader ) : Task>

Load's a blob listing's items.

Method Details

BlobStorageClient() public méthode

public BlobStorageClient ( string connectionString, string containerName ) : System
connectionString string
containerName string
Résultat System

GetBlobData() public méthode

public GetBlobData ( string blobName ) : Task
blobName string
Résultat Task

GetBlobEtag() public méthode

public GetBlobEtag ( string blobName ) : Task
blobName string
Résultat Task

GetReader() public méthode

public GetReader ( string prefix, System.DateTime minTime = null ) : Task
prefix string
minTime System.DateTime
Résultat Task

UploadFromByteArrayAsync() public méthode

public UploadFromByteArrayAsync ( string blobName, byte buffer, int index, int count, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : System.Threading.Tasks.Task
blobName string
buffer byte
index int
count int
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
operationContext Microsoft.WindowsAzure.Storage.OperationContext
Résultat System.Threading.Tasks.Task

UploadTextAsync() public méthode

public UploadTextAsync ( string blobName, string data ) : System.Threading.Tasks.Task
blobName string
data string
Résultat System.Threading.Tasks.Task