C# Class Microsoft.WindowsAzure.Commands.Storage.Model.Contract.StorageBlobManagement

Blob management
Inheritance: IStorageBlobManagement
ファイルを表示 Open project: Azure/azure-powershell

Private Properties

Property Type Description

Public Methods

Method Description
AbortCopy ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, string copyId, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void

Abort copy operation on specified blob

AbortCopyAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, string copyId, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

Return a task that asynchronously abort the blob copy operation

CreateContainerIfNotExists ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : bool

Create the container if not exists

CreateContainerIfNotExistsAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, BlobContainerPublicAccessType accessType, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

Return a task that asynchronously create a container if it doesn't exist.

DeleteCloudBlob ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, DeleteSnapshotsOption deleteSnapshotsOption, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void

Delete azure blob

DeleteCloudBlobAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, DeleteSnapshotsOption deleteSnapshotsOption, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

Return a task that asynchronously delete the specified blob

DeleteContainer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void

Delete container

DeleteContainerAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

Return a task that asynchronously delete the specified container.

DoesBlobExist ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : bool

Whether the blob is exists or not

DoesBlobExistAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cmdletCancellationToken ) : Task

Return a task that asynchronously check whether the specified blob exists.

DoesContainerExist ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : bool

Whether the container exists or not

DoesContainerExistAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext OperationContext, CancellationToken cancellationToken ) : Task

Return a task that asynchronously check whether the specified container exists.

FetchBlobAttributes ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void

Fetch blob attributes

FetchBlobAttributesAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

Return a task that asynchronously fetch blob attributes

FetchContainerAttributes ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void

Fetch container attributes

GetBlobReferenceFromServer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string blobName, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlob

Get blob reference with properties and meta data from server

GetBlobReferenceFromServerAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string blobName, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

Return a task that asynchronously get the blob reference from server

GetContainerPermissions ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions

Get container presssions

GetContainerPermissionsAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

Async Get container presssions

GetContainerReference ( string name ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer

Get an CloudBlobContainer instance in local

GetStorageAccountSASToken ( Microsoft.WindowsAzure.Storage.SharedAccessAccountPolicy sharedAccessAccountPolicy ) : string

Get the SAS token for an account.

GetStorageServiceProperties ( StorageServiceType type, IRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Shared.Protocol.ServiceProperties

Get the service properties

ListBlobs ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool useFlatBlobListing, BlobListingDetails blobListingDetails, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : IEnumerable

List all blobs in specified containers

ListBlobsSegmented ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool useFlatBlobListing, BlobListingDetails blobListingDetails, int maxResults, Microsoft.WindowsAzure.Storage.Blob.BlobContinuationToken currentToken, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Blob.BlobResultSegment
ListBlobsSegmentedAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool useFlatBlobListing, BlobListingDetails blobListingDetails, int maxResults, Microsoft.WindowsAzure.Storage.Blob.BlobContinuationToken currentToken, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

List the blobs segmented in specified containers

ListContainers ( string prefix, ContainerListingDetails detailsIncluded, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : IEnumerable

Get a list of cloudblobcontainer in azure

ListContainersSegmented ( string prefix, ContainerListingDetails detailsIncluded, int maxResults, Microsoft.WindowsAzure.Storage.Blob.BlobContinuationToken currentToken, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Blob.ContainerResultSegment

Get a list of cloudblobcontainer in azure

SetBlobMetadata ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void

Set blob meta data

SetBlobMetadataAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cmdletCancellationToken ) : Task

Return a task that asynchronously set blob meta data

SetBlobProperties ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void

Set blob properties

SetBlobPropertiesAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cmdletCancellationToken ) : Task

Return a task that asynchronously set blob properties

SetContainerPermissions ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions permissions, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void

Set container permissions

SetContainerPermissionsAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions permissions, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

Return a task that asynchronously set the container permission

SetStorageServiceProperties ( StorageServiceType type, Microsoft.WindowsAzure.Storage.Shared.Protocol.ServiceProperties properties, IRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void

Set service properties

StartCopyAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Uri source, Microsoft.WindowsAzure.Storage.AccessCondition sourceAccessCondition, Microsoft.WindowsAzure.Storage.AccessCondition destAccessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task

Return a task that asynchronously start copy operation to a blob.

StorageBlobManagement ( AzureStorageContext context ) : Microsoft.WindowsAzure.Commands.Common.Storage

Init blob management

Method Details

AbortCopy() public method

Abort copy operation on specified blob
public AbortCopy ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, string copyId, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob CloudBlob object
copyId string Copy id
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return void

AbortCopyAsync() public method

Return a task that asynchronously abort the blob copy operation
public AbortCopyAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, string copyId, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob CloudBlob object
copyId string
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
requestOptions Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken
return Task

CreateContainerIfNotExists() public method

Create the container if not exists
public CreateContainerIfNotExists ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : bool
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
requestOptions Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return bool

CreateContainerIfNotExistsAsync() public method

Return a task that asynchronously create a container if it doesn't exist.
public CreateContainerIfNotExistsAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, BlobContainerPublicAccessType accessType, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer CloudBlobContainer object
accessType BlobContainerPublicAccessType Blob container public access type
requestOptions Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken
return Task

DeleteCloudBlob() public method

Delete azure blob
public DeleteCloudBlob ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, DeleteSnapshotsOption deleteSnapshotsOption, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob Cloudblob object
deleteSnapshotsOption DeleteSnapshotsOption Delete snapshots option
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return void

DeleteCloudBlobAsync() public method

Return a task that asynchronously delete the specified blob
public DeleteCloudBlobAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, DeleteSnapshotsOption deleteSnapshotsOption, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob CloudBlob object
deleteSnapshotsOption DeleteSnapshotsOption Snapshot delete option
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
requestOptions Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken
return Task

DeleteContainer() public method

Delete container
public DeleteContainer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return void

DeleteContainerAsync() public method

Return a task that asynchronously delete the specified container.
public DeleteContainerAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer CloudBlobContainer object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
requestOptions Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken
return Task

DoesBlobExist() public method

Whether the blob is exists or not
public DoesBlobExist ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : bool
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob An CloudBlob object
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return bool

DoesBlobExistAsync() public method

Return a task that asynchronously check whether the specified blob exists.
public DoesBlobExistAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cmdletCancellationToken ) : Task
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob CloudBlob object
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cmdletCancellationToken CancellationToken Cancellation token
return Task

DoesContainerExist() public method

Whether the container exists or not
public DoesContainerExist ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : bool
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return bool

DoesContainerExistAsync() public method

Return a task that asynchronously check whether the specified container exists.
public DoesContainerExistAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext OperationContext, CancellationToken cancellationToken ) : Task
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer CloudBlobContainer object
requestOptions Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
OperationContext Microsoft.WindowsAzure.Storage.OperationContext
cancellationToken CancellationToken
return Task

FetchBlobAttributes() public method

Fetch blob attributes
public FetchBlobAttributes ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext An object that represents the context for the current operation.
return void

FetchBlobAttributesAsync() public method

Return a task that asynchronously fetch blob attributes
public FetchBlobAttributesAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob ICloud blob object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken
return Task

FetchContainerAttributes() public method

Fetch container attributes
public FetchContainerAttributes ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer CloudBlobContainer object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext An object that represents the context for the current operation.
return void

GetBlobReferenceFromServer() public method

Get blob reference with properties and meta data from server
public GetBlobReferenceFromServer ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string blobName, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlob
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
blobName string Blob name
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return Microsoft.WindowsAzure.Storage.Blob.CloudBlob

GetBlobReferenceFromServerAsync() public method

Return a task that asynchronously get the blob reference from server
public GetBlobReferenceFromServerAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string blobName, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer CloudBlobContainer object
blobName string Blob name
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken
return Task

GetContainerPermissions() public method

Get container presssions
public GetContainerPermissions ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions

GetContainerPermissionsAsync() public method

Async Get container presssions
public GetContainerPermissionsAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken User cancellation token
return Task

GetContainerReference() public method

Get an CloudBlobContainer instance in local
public GetContainerReference ( string name ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
name string Container name
return Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer

GetStorageAccountSASToken() public method

Get the SAS token for an account.
public GetStorageAccountSASToken ( Microsoft.WindowsAzure.Storage.SharedAccessAccountPolicy sharedAccessAccountPolicy ) : string
sharedAccessAccountPolicy Microsoft.WindowsAzure.Storage.SharedAccessAccountPolicy Shared access policy to generate the SAS token.
return string

GetStorageServiceProperties() public method

Get the service properties
public GetStorageServiceProperties ( StorageServiceType type, IRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Shared.Protocol.ServiceProperties
type StorageServiceType Service type
options IRequestOptions Request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return Microsoft.WindowsAzure.Storage.Shared.Protocol.ServiceProperties

ListBlobs() public method

List all blobs in specified containers
public ListBlobs ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool useFlatBlobListing, BlobListingDetails blobListingDetails, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : IEnumerable
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
prefix string Blob prefix
useFlatBlobListing bool Use flat blob listing(whether treat "container/" as directory)
blobListingDetails BlobListingDetails Blob listing details
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return IEnumerable

ListBlobsSegmented() public method

public ListBlobsSegmented ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool useFlatBlobListing, BlobListingDetails blobListingDetails, int maxResults, Microsoft.WindowsAzure.Storage.Blob.BlobContinuationToken currentToken, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Blob.BlobResultSegment
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
prefix string Blob prefix
useFlatBlobListing bool Use flat blob listing
blobListingDetails BlobListingDetails Blob listing details.
maxResults int Max results.
currentToken Microsoft.WindowsAzure.Storage.Blob.BlobContinuationToken Current token.
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation Context.
return Microsoft.WindowsAzure.Storage.Blob.BlobResultSegment

ListBlobsSegmentedAsync() public method

List the blobs segmented in specified containers
public ListBlobsSegmentedAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string prefix, bool useFlatBlobListing, BlobListingDetails blobListingDetails, int maxResults, Microsoft.WindowsAzure.Storage.Blob.BlobContinuationToken currentToken, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
prefix string Blob prefix
useFlatBlobListing bool Use flat blob listing(whether treat "container/" as directory)
blobListingDetails BlobListingDetails Blob listing details
maxResults int
currentToken Microsoft.WindowsAzure.Storage.Blob.BlobContinuationToken
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken
return Task

ListContainers() public method

Get a list of cloudblobcontainer in azure
public ListContainers ( string prefix, ContainerListingDetails detailsIncluded, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : IEnumerable
prefix string Container prefix
detailsIncluded ContainerListingDetails Container listing details
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return IEnumerable

ListContainersSegmented() public method

Get a list of cloudblobcontainer in azure
public ListContainersSegmented ( string prefix, ContainerListingDetails detailsIncluded, int maxResults, Microsoft.WindowsAzure.Storage.Blob.BlobContinuationToken currentToken, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : Microsoft.WindowsAzure.Storage.Blob.ContainerResultSegment
prefix string Container prefix
detailsIncluded ContainerListingDetails Container listing details
maxResults int
currentToken Microsoft.WindowsAzure.Storage.Blob.BlobContinuationToken
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return Microsoft.WindowsAzure.Storage.Blob.ContainerResultSegment

SetBlobMetadata() public method

Set blob meta data
public SetBlobMetadata ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob ICloud blob object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext An object that represents the context for the current operation.
return void

SetBlobMetadataAsync() public method

Return a task that asynchronously set blob meta data
public SetBlobMetadataAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cmdletCancellationToken ) : Task
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob CloudBlob object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext An object that represents the context for the current operation.
cmdletCancellationToken CancellationToken
return Task

SetBlobProperties() public method

Set blob properties
public SetBlobProperties ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext An object that represents the context for the current operation.
return void

SetBlobPropertiesAsync() public method

Return a task that asynchronously set blob properties
public SetBlobPropertiesAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cmdletCancellationToken ) : Task
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob ICloud blob object
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext An object that represents the context for the current operation.
cmdletCancellationToken CancellationToken
return Task

SetContainerPermissions() public method

Set container permissions
public SetContainerPermissions ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions permissions, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer A cloudblobcontainer object
permissions Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions The container's permission
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return void

SetContainerPermissionsAsync() public method

Return a task that asynchronously set the container permission
public SetContainerPermissionsAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions permissions, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer CloudBlobContainer object
permissions Microsoft.WindowsAzure.Storage.Blob.BlobContainerPermissions Container permission
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
requestOptions Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken
return Task

SetStorageServiceProperties() public method

Set service properties
public SetStorageServiceProperties ( StorageServiceType type, Microsoft.WindowsAzure.Storage.Shared.Protocol.ServiceProperties properties, IRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext ) : void
type StorageServiceType Service type
properties Microsoft.WindowsAzure.Storage.Shared.Protocol.ServiceProperties Service properties
options IRequestOptions Request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
return void

StartCopyAsync() public method

Return a task that asynchronously start copy operation to a blob.
public StartCopyAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlob blob, Uri source, Microsoft.WindowsAzure.Storage.AccessCondition sourceAccessCondition, Microsoft.WindowsAzure.Storage.AccessCondition destAccessCondition, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cancellationToken ) : Task
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob CloudBlob object
source System.Uri Uri to copying source
sourceAccessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition to source if it's file/blob in azure.
destAccessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition to Destination blob.
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request options
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cancellationToken CancellationToken
return Task

StorageBlobManagement() public method

Init blob management
public StorageBlobManagement ( AzureStorageContext context ) : Microsoft.WindowsAzure.Commands.Common.Storage
context AzureStorageContext
return Microsoft.WindowsAzure.Commands.Common.Storage