C# 클래스 Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Helpers.BlobStorageClient

Helper methods, related to blob storage.
상속: IBlobStorageClient
파일 보기 프로젝트 열기: Azure/azure-iot-remote-monitoring

공개 메소드들

메소드 설명
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