C# Класс Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Helpers.BlobStorageClient

Helper methods, related to blob storage.
Наследование: IBlobStorageClient
Показать файл Открыть проект

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

Метод Описание
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

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

Метод Описание
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.

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

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

public BlobStorageClient ( string connectionString, string containerName ) : System
connectionString string
containerName string
Результат System

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

public GetBlobData ( string blobName ) : Task
blobName string
Результат Task

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

public GetBlobEtag ( string blobName ) : Task
blobName string
Результат Task

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

public GetReader ( string prefix, System.DateTime minTime = null ) : Task
prefix string
minTime System.DateTime
Результат Task

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

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
Результат System.Threading.Tasks.Task

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

public UploadTextAsync ( string blobName, string data ) : System.Threading.Tasks.Task
blobName string
data string
Результат System.Threading.Tasks.Task