C# Class Microsoft.WindowsAzure.StorageClient.AzureBlobStorageExtensions

Afficher le fichier Open project: AArnott/Microsoft.WindowsAzure.StorageClient.Async

Méthodes publiques

Méthode Description
CreateIfNotExistAsync ( this container, CancellationToken cancellationToken = default(CancellationToken) ) : Task
DeleteAsync ( this blob ) : Task
DeleteIfExistsAsync ( this blob ) : Task
DownloadToStreamAsync ( this blob, Stream stream ) : Task
FetchAttributesAsync ( this blob ) : Task
ListBlobsSegmentedAsync ( this directory, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
ListBlobsSegmentedAsync ( this container, bool useFlatBlobListing, int pageSize, BlobListingDetails details, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
ListBlobsSegmentedAsync ( this container, string prefix, bool useFlatBlobListing, int pageSize, BlobListingDetails details, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
SetMetadataAsync ( this blob ) : Task
SetPermissionsAsync ( this container, BlobContainerPermissions permissions ) : Task
UploadFromStreamAsync ( this blob, Stream stream ) : Task

Method Details

CreateIfNotExistAsync() public static méthode

public static CreateIfNotExistAsync ( this container, CancellationToken cancellationToken = default(CancellationToken) ) : Task
container this
cancellationToken System.Threading.CancellationToken
Résultat Task

DeleteAsync() public static méthode

public static DeleteAsync ( this blob ) : Task
blob this
Résultat Task

DeleteIfExistsAsync() public static méthode

public static DeleteIfExistsAsync ( this blob ) : Task
blob this
Résultat Task

DownloadToStreamAsync() public static méthode

public static DownloadToStreamAsync ( this blob, Stream stream ) : Task
blob this
stream Stream
Résultat Task

FetchAttributesAsync() public static méthode

public static FetchAttributesAsync ( this blob ) : Task
blob this
Résultat Task

ListBlobsSegmentedAsync() public static méthode

public static ListBlobsSegmentedAsync ( this directory, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
directory this
progress IProgress
cancellationToken System.Threading.CancellationToken
Résultat Task>

ListBlobsSegmentedAsync() public static méthode

public static ListBlobsSegmentedAsync ( this container, bool useFlatBlobListing, int pageSize, BlobListingDetails details, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
container this
useFlatBlobListing bool
pageSize int
details BlobListingDetails
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
operationContext Microsoft.WindowsAzure.Storage.OperationContext
progress IProgress
cancellationToken System.Threading.CancellationToken
Résultat Task>

ListBlobsSegmentedAsync() public static méthode

public static ListBlobsSegmentedAsync ( this container, string prefix, bool useFlatBlobListing, int pageSize, BlobListingDetails details, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, IProgress progress = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task>
container this
prefix string
useFlatBlobListing bool
pageSize int
details BlobListingDetails
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
operationContext Microsoft.WindowsAzure.Storage.OperationContext
progress IProgress
cancellationToken System.Threading.CancellationToken
Résultat Task>

SetMetadataAsync() public static méthode

public static SetMetadataAsync ( this blob ) : Task
blob this
Résultat Task

SetPermissionsAsync() public static méthode

public static SetPermissionsAsync ( this container, BlobContainerPermissions permissions ) : Task
container this
permissions BlobContainerPermissions
Résultat Task

UploadFromStreamAsync() public static méthode

public static UploadFromStreamAsync ( this blob, Stream stream ) : Task
blob this
stream Stream
Résultat Task