C# 클래스 Etg.Yams.Azure.Utils.BlobUtils

파일 보기 프로젝트 열기: Microsoft/Yams

공개 메소드들

메소드 설명
CreateEmptyBlob ( ICloudBlob blob ) : System.Threading.Tasks.Task
DeleteAsync ( this dir ) : System.Threading.Tasks.Task
DownloadBlobContainer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer blobContainer, string destPath ) : System.Threading.Tasks.Task
DownloadBlobDirectory ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory blobDirectory, string destPath ) : System.Threading.Tasks.Task
ExistsAsync ( this dir ) : Task
GetBlobContainer ( string connectionString, string containerName ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
GetBlobRelativePath ( ICloudBlob blob, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container ) : string
GetBlobRelativePath ( ICloudBlob blob, Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory parentDirectory ) : string
ListBlobsAsync ( this blobDirectory, bool useFlatBlobListing = true ) : Task>
UploadDirectory ( string localDirPath, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer blobContainer, string blobDirPath ) : System.Threading.Tasks.Task
UploadFile ( string localPath, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer blobContainer, string blobPath ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
DownloadBlobs ( dynamic blobDirectory, string destPath ) : System.Threading.Tasks.Task
GetBlobRelativePathInternal ( ICloudBlob blob, dynamic parentDirectory ) : string
GetLocalRelativePath ( ICloudBlob blob, dynamic blobDirectory ) : string
ListBlobsFlat ( dynamic blobDirectory, bool useFlatBlobListing = true ) : Task>

메소드 상세

CreateEmptyBlob() 공개 정적인 메소드

public static CreateEmptyBlob ( ICloudBlob blob ) : System.Threading.Tasks.Task
blob ICloudBlob
리턴 System.Threading.Tasks.Task

DeleteAsync() 공개 정적인 메소드

public static DeleteAsync ( this dir ) : System.Threading.Tasks.Task
dir this
리턴 System.Threading.Tasks.Task

DownloadBlobContainer() 공개 정적인 메소드

public static DownloadBlobContainer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer blobContainer, string destPath ) : System.Threading.Tasks.Task
blobContainer Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
destPath string
리턴 System.Threading.Tasks.Task

DownloadBlobDirectory() 공개 정적인 메소드

public static DownloadBlobDirectory ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory blobDirectory, string destPath ) : System.Threading.Tasks.Task
blobDirectory Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory
destPath string
리턴 System.Threading.Tasks.Task

ExistsAsync() 공개 정적인 메소드

public static ExistsAsync ( this dir ) : Task
dir this
리턴 Task

GetBlobContainer() 공개 정적인 메소드

public static GetBlobContainer ( string connectionString, string containerName ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
connectionString string
containerName string
리턴 Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer

GetBlobRelativePath() 공개 정적인 메소드

public static GetBlobRelativePath ( ICloudBlob blob, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container ) : string
blob ICloudBlob
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
리턴 string

GetBlobRelativePath() 공개 정적인 메소드

public static GetBlobRelativePath ( ICloudBlob blob, Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory parentDirectory ) : string
blob ICloudBlob
parentDirectory Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory
리턴 string

ListBlobsAsync() 공개 정적인 메소드

public static ListBlobsAsync ( this blobDirectory, bool useFlatBlobListing = true ) : Task>
blobDirectory this
useFlatBlobListing bool
리턴 Task>

UploadDirectory() 공개 정적인 메소드

public static UploadDirectory ( string localDirPath, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer blobContainer, string blobDirPath ) : System.Threading.Tasks.Task
localDirPath string
blobContainer Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
blobDirPath string
리턴 System.Threading.Tasks.Task

UploadFile() 공개 정적인 메소드

public static UploadFile ( string localPath, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer blobContainer, string blobPath ) : System.Threading.Tasks.Task
localPath string
blobContainer Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
blobPath string
리턴 System.Threading.Tasks.Task