C# Class Microsoft.WindowsAzure.Commands.Storage.Test.Service.MockStorageBlobManagement

Mock blob management
Inheritance: IStorageBlobManagement
显示文件 Open project: Azure/azure-powershell Class Usage Examples

Public Properties

Property Type Description
BlobNotFound string
ContainerNotFound string

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 requestOption, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cmdletCancellationToken ) : Task

Return a task that asynchronously abort the blob copy operation

CreateContainerIfNotExists ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions = null, Microsoft.WindowsAzure.Storage.OperationContext operationContext = null ) : 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 cmdletCancellationToken ) : 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 cmdletCancellationToken ) : 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 cmdletCancellationToken ) : 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 is exists or not

DoesContainerExistAsync ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions requestOptions, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cmdletCancellationToken ) : 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 cmdletCancellationToken ) : 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 cmdletCancellationToken ) : Task

Return a task that asynchronously get the blob reference from server

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

Get container permissions

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

List part of blobs.

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 = null, Microsoft.WindowsAzure.Storage.OperationContext operationContext = null ) : 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 cmdletCancellationToken ) : Task

Set container permissions

SetStorageServiceProperties ( StorageServiceType type, WindowsAzure 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

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 requestOption, Microsoft.WindowsAzure.Storage.OperationContext operationContext, CancellationToken cmdletCancellationToken ) : Task
blob Microsoft.WindowsAzure.Storage.Blob.CloudBlob CloudBlob object
copyId string
accessCondition Microsoft.WindowsAzure.Storage.AccessCondition Access condition
requestOption Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cmdletCancellationToken CancellationToken Cancellation token
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 = null, Microsoft.WindowsAzure.Storage.OperationContext operationContext = null ) : 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 cmdletCancellationToken ) : 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
cmdletCancellationToken CancellationToken Cancellation token
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 cmdletCancellationToken ) : 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
cmdletCancellationToken CancellationToken Cancellation token
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 cmdletCancellationToken ) : 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
cmdletCancellationToken CancellationToken Cancellation token
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 A 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 is 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 cmdletCancellationToken ) : Task
container Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer CloudBlobContainer object
requestOptions Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions Blob request option
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cmdletCancellationToken CancellationToken Cancellation token
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 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 Operation context
cmdletCancellationToken CancellationToken Cancellation token
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 cmdletCancellationToken ) : 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
cmdletCancellationToken CancellationToken Cancellation token
return Task

GetContainerPermissions() public method

Get container permissions
public GetContainerPermissions ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, Microsoft.WindowsAzure.Storage.AccessCondition accessCondition = null, Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions options = null, Microsoft.WindowsAzure.Storage.OperationContext operationContext = null ) : 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

List part of blobs.
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 = null, Microsoft.WindowsAzure.Storage.OperationContext operationContext = null ) : 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 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

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

Set container permissions
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 cmdletCancellationToken ) : Task
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
requestOptions Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
operationContext Microsoft.WindowsAzure.Storage.OperationContext Operation context
cmdletCancellationToken CancellationToken
return Task

SetStorageServiceProperties() public method

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

StartCopyAsync() public method

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
source System.Uri
sourceAccessCondition Microsoft.WindowsAzure.Storage.AccessCondition
destAccessCondition Microsoft.WindowsAzure.Storage.AccessCondition
options Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptions
operationContext Microsoft.WindowsAzure.Storage.OperationContext
cancellationToken CancellationToken
return Task

Property Details

BlobNotFound public_oe static_oe property

public static string BlobNotFound
return string

ContainerNotFound public_oe static_oe property

public static string ContainerNotFound
return string