TransferManager.UploadDirectoryAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
UploadDirectoryAsync(String, CloudFileDirectory, UploadDirectoryOptions, DirectoryTransferContext) |
Upload a directory to Azure File Storage. |
UploadDirectoryAsync(String, CloudBlobDirectory, UploadDirectoryOptions, DirectoryTransferContext) |
Upload a directory to Azure Blob Storage. |
UploadDirectoryAsync(String, CloudBlobDirectory, UploadDirectoryOptions, DirectoryTransferContext, CancellationToken) |
Upload a directory to Azure Blob Storage. |
UploadDirectoryAsync(String, CloudBlobDirectory) |
Upload a directory to Azure Blob Storage. |
UploadDirectoryAsync(String, CloudFileDirectory) |
Upload a directory to Azure File Storage. |
UploadDirectoryAsync(String, CloudFileDirectory, UploadDirectoryOptions, DirectoryTransferContext, CancellationToken) |
Upload a directory to Azure File Storage. |
UploadDirectoryAsync(String, CloudFileDirectory, UploadDirectoryOptions, DirectoryTransferContext)
Upload a directory to Azure File Storage.
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destFileDir As CloudFileDirectory, options As UploadDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)
Parameters
- sourcePath
- String
Path to the source directory
- destFileDir
- CloudFileDirectory
The CloudFileDirectory that is the destination Azure file directory.
- options
- UploadDirectoryOptions
An UploadDirectoryOptions object that specifies additional options for the operation.
- context
- DirectoryTransferContext
A DirectoryTransferContext object that represents the context for the current operation.
Returns
A Task<TResult> object of type TransferStatus that represents the asynchronous operation.
Applies to
UploadDirectoryAsync(String, CloudBlobDirectory, UploadDirectoryOptions, DirectoryTransferContext)
Upload a directory to Azure Blob Storage.
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destBlobDir As CloudBlobDirectory, options As UploadDirectoryOptions, context As DirectoryTransferContext) As Task(Of TransferStatus)
Parameters
- sourcePath
- String
Path to the source directory
- destBlobDir
- CloudBlobDirectory
The CloudBlobDirectory that is the destination Azure blob directory.
- options
- UploadDirectoryOptions
An UploadDirectoryOptions object that specifies additional options for the operation.
- context
- DirectoryTransferContext
A DirectoryTransferContext object that represents the context for the current operation.
Returns
A Task<TResult> object of type TransferStatus that represents the asynchronous operation.
Applies to
UploadDirectoryAsync(String, CloudBlobDirectory, UploadDirectoryOptions, DirectoryTransferContext, CancellationToken)
Upload a directory to Azure Blob Storage.
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir, Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.Blob.CloudBlobDirectory * Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destBlobDir As CloudBlobDirectory, options As UploadDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)
Parameters
- sourcePath
- String
Path to the source directory
- destBlobDir
- CloudBlobDirectory
The CloudBlobDirectory that is the destination Azure blob directory.
- options
- UploadDirectoryOptions
An UploadDirectoryOptions object that specifies additional options for the operation.
- context
- DirectoryTransferContext
A DirectoryTransferContext object that represents the context for the current operation.
- cancellationToken
- CancellationToken
A CancellationToken object to observe while waiting for a task to complete.
Returns
A Task<TResult> object of type TransferStatus that represents the asynchronous operation.
Applies to
UploadDirectoryAsync(String, CloudBlobDirectory)
Upload a directory to Azure Blob Storage.
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.Blob.CloudBlobDirectory destBlobDir);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.Blob.CloudBlobDirectory -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destBlobDir As CloudBlobDirectory) As Task(Of TransferStatus)
Parameters
- sourcePath
- String
Path to the source directory
- destBlobDir
- CloudBlobDirectory
The CloudBlobDirectory that is the destination Azure blob directory.
Returns
A Task<TResult> object of type TransferStatus that represents the asynchronous operation.
Applies to
UploadDirectoryAsync(String, CloudFileDirectory)
Upload a directory to Azure File Storage.
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.File.CloudFileDirectory -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destFileDir As CloudFileDirectory) As Task(Of TransferStatus)
Parameters
- sourcePath
- String
Path to the source directory
- destFileDir
- CloudFileDirectory
The CloudFileDirectory that is the destination Azure file directory.
Returns
A Task<TResult> object of type TransferStatus that represents the asynchronous operation.
Applies to
UploadDirectoryAsync(String, CloudFileDirectory, UploadDirectoryOptions, DirectoryTransferContext, CancellationToken)
Upload a directory to Azure File Storage.
public static System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus> UploadDirectoryAsync (string sourcePath, Microsoft.Azure.Storage.File.CloudFileDirectory destFileDir, Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions options, Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext context, System.Threading.CancellationToken cancellationToken);
static member UploadDirectoryAsync : string * Microsoft.Azure.Storage.File.CloudFileDirectory * Microsoft.Azure.Storage.DataMovement.UploadDirectoryOptions * Microsoft.Azure.Storage.DataMovement.DirectoryTransferContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Storage.DataMovement.TransferStatus>
Public Shared Function UploadDirectoryAsync (sourcePath As String, destFileDir As CloudFileDirectory, options As UploadDirectoryOptions, context As DirectoryTransferContext, cancellationToken As CancellationToken) As Task(Of TransferStatus)
Parameters
- sourcePath
- String
Path to the source directory
- destFileDir
- CloudFileDirectory
The CloudFileDirectory that is the destination Azure file directory.
- options
- UploadDirectoryOptions
An UploadDirectoryOptions object that specifies additional options for the operation.
- context
- DirectoryTransferContext
A DirectoryTransferContext object that represents the context for the current operation.
- cancellationToken
- CancellationToken
A CancellationToken object to observe while waiting for a task to complete.
Returns
A Task<TResult> object of type TransferStatus that represents the asynchronous operation.