CloudBlobContainer.CreateIfNotExistsAsync Method (BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken) (Microsoft.WindowsAzure.Storage.Blob)
From Microsoft Windows Azure Storage Blob
C#
C++
F#
VB
CloudBlobContainer.::..CreateIfNotExistsAsync Method (BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken)(BlobContainerPublicAccessType, BlobRequestOptions^, OperationContext^, CancellationToken)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken)(BlobContainerPublicAccessType, BlobRequestOptions, OperationContext, CancellationToken)
Initiates an asynchronous operation that creates the container if it does not already exist.
Namespace:
Microsoft.WindowsAzure.Storage.Blob
Assembly:
Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)
Syntax
[DoesServiceRequestAttribute]
public virtual Task<bool> CreateIfNotExistsAsync(
BlobContainerPublicAccessType accessType,
BlobRequestOptions options,
OperationContext operationContext,
CancellationToken cancellationToken
)
C++
public:
[DoesServiceRequestAttribute]
virtual Task<bool>^ CreateIfNotExistsAsync(
BlobContainerPublicAccessType accessType,
BlobRequestOptions^ options,
OperationContext^ operationContext,
CancellationToken cancellationToken
)
[<DoesServiceRequestAttribute>]
abstract CreateIfNotExistsAsync :
accessType:BlobContainerPublicAccessType *
options:BlobRequestOptions *
operationContext:OperationContext *
cancellationToken:CancellationToken -> Task<bool>
[<DoesServiceRequestAttribute>]
override CreateIfNotExistsAsync :
accessType:BlobContainerPublicAccessType *
options:BlobRequestOptions *
operationContext:OperationContext *
cancellationToken:CancellationToken -> Task<bool>
<DoesServiceRequestAttribute>
Public Overridable Function CreateIfNotExistsAsync (
accessType As BlobContainerPublicAccessType,
options As BlobRequestOptions,
operationContext As OperationContext,
cancellationToken As CancellationToken
) As Task(Of Boolean)
Parameters
- accessType
-
Type:
Microsoft.WindowsAzure.Storage.Blob.BlobContainerPublicAccessTypeMicrosoft.WindowsAzure.Storage.Blob::BlobContainerPublicAccessTypeMicrosoft.WindowsAzure.Storage.Blob.BlobContainerPublicAccessTypeMicrosoft.WindowsAzure.Storage.Blob.BlobContainerPublicAccessType
An BlobContainerPublicAccessType object that specifies whether data in the container may be accessed publicly and the level of access.
- options
-
Type:
Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptionsMicrosoft.WindowsAzure.Storage.Blob::BlobRequestOptions^Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptionsMicrosoft.WindowsAzure.Storage.Blob.BlobRequestOptions
A BlobRequestOptions object that specifies additional options for the request.
- operationContext
-
Type:
Microsoft.WindowsAzure.Storage.OperationContextMicrosoft.WindowsAzure.Storage::OperationContext^Microsoft.WindowsAzure.Storage.OperationContextMicrosoft.WindowsAzure.Storage.OperationContext
An OperationContext object that represents the context for the current operation.
- cancellationToken
-
Type:
System.Threading.CancellationTokenSystem.Threading::CancellationTokenSystem.Threading.CancellationTokenSystem.Threading.CancellationToken
A CancellationToken to observe while waiting for a task to complete.
Return Value
Type:
System.Threading.Tasks.Task<Boolean>System.Threading.Tasks::Task<Boolean>^System.Threading.Tasks.Task<Boolean>System.Threading.Tasks.Task(Of Boolean)A Task<TResult><TResult><'TResult>(Of TResult) object that represents the asynchronous operation.
See Also
CreateIfNotExistsAsync Overload
CloudBlobContainer Class
Microsoft.WindowsAzure.Storage.Blob Namespace
Return to top
Initiates an asynchronous operation that creates the container if it does not already exist.
Syntax
[DoesServiceRequestAttribute] public virtual Task<bool> CreateIfNotExistsAsync( BlobContainerPublicAccessType accessType, BlobRequestOptions options, OperationContext operationContext, CancellationToken cancellationToken )
C++
public: [DoesServiceRequestAttribute] virtual Task<bool>^ CreateIfNotExistsAsync( BlobContainerPublicAccessType accessType, BlobRequestOptions^ options, OperationContext^ operationContext, CancellationToken cancellationToken )
[<DoesServiceRequestAttribute>] abstract CreateIfNotExistsAsync : accessType:BlobContainerPublicAccessType * options:BlobRequestOptions * operationContext:OperationContext * cancellationToken:CancellationToken -> Task<bool> [<DoesServiceRequestAttribute>] override CreateIfNotExistsAsync : accessType:BlobContainerPublicAccessType * options:BlobRequestOptions * operationContext:OperationContext * cancellationToken:CancellationToken -> Task<bool>
<DoesServiceRequestAttribute> Public Overridable Function CreateIfNotExistsAsync ( accessType As BlobContainerPublicAccessType, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken ) As Task(Of Boolean)
Parameters
- accessType
-
Type:
Microsoft.WindowsAzure.Storage.Blob.BlobContainerPublicAccessTypeMicrosoft.WindowsAzure.Storage.Blob::BlobContainerPublicAccessTypeMicrosoft.WindowsAzure.Storage.Blob.BlobContainerPublicAccessTypeMicrosoft.WindowsAzure.Storage.Blob.BlobContainerPublicAccessType
An BlobContainerPublicAccessType object that specifies whether data in the container may be accessed publicly and the level of access.
- options
-
Type:
Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptionsMicrosoft.WindowsAzure.Storage.Blob::BlobRequestOptions^Microsoft.WindowsAzure.Storage.Blob.BlobRequestOptionsMicrosoft.WindowsAzure.Storage.Blob.BlobRequestOptions
A BlobRequestOptions object that specifies additional options for the request.
- operationContext
-
Type:
Microsoft.WindowsAzure.Storage.OperationContextMicrosoft.WindowsAzure.Storage::OperationContext^Microsoft.WindowsAzure.Storage.OperationContextMicrosoft.WindowsAzure.Storage.OperationContext
An OperationContext object that represents the context for the current operation.
- cancellationToken
-
Type:
System.Threading.CancellationTokenSystem.Threading::CancellationTokenSystem.Threading.CancellationTokenSystem.Threading.CancellationToken
A CancellationToken to observe while waiting for a task to complete.
Return Value
Type: System.Threading.Tasks.Task<Boolean>System.Threading.Tasks::Task<Boolean>^System.Threading.Tasks.Task<Boolean>System.Threading.Tasks.Task(Of Boolean)A Task<TResult><TResult><'TResult>(Of TResult) object that represents the asynchronous operation.
See Also
CreateIfNotExistsAsync Overload
CloudBlobContainer Class
Microsoft.WindowsAzure.Storage.Blob Namespace