Microsoft.Azure.Storage.DataMovement Namespace

Classes

Constants

Constants for use with the transfer classes.

CopyDirectoryOptions

Represents a set of options that may be specified for copy directory operation

CopyOptions

Represents a set of options that may be specified for copy operation

DirectoryOptions

Represents a set of options that may be specified for directory transfer operation

DirectoryTransferContext

Represents the context for a directory transfer, and provides additional runtime information about its execution.

DownloadDirectoryOptions

Represents a set of options that may be specified for download directory operation

DownloadOptions

Represents a set of options that may be specified for download operation

SingleTransferContext

Represents the context for a single transfer, and provides additional runtime information about its execution.

TransferCheckpoint

Represents a checkpoint from which a transfer may be resumed and continue.

TransferConfigurations

TransferConfigurations class.

TransferContext

Represents the context for a transfer, and provides additional runtime information about its execution.

TransferEventArgs

Transfer event args.

TransferException

Base exception class for exceptions thrown by Blob/FileTransferJobs.

TransferManager

TransferManager class

TransferSkippedException

Exceptions thrown when transfer skips.

TransferStatus

Transfer status

UploadDirectoryOptions

Represents a set of options that may be specified for upload directory operation

UploadOptions

Represents a set of options that may be specified for upload operation

Enums

CopyMethod

Enum to indicate how the copying operation is handled in DataMovement Library.

TransferErrorCode

Error codes for TransferException.

Delegates

SetAttributesCallbackAsync

Callback invoked to set destination's attributes in memory. The attributes set in this callback will be sent to azure storage service.

ShouldOverwriteCallbackAsync

Callback invoked to tell whether to overwrite an existing destination.

ShouldTransferCallbackAsync

Callback invoked to tell whether a transfer should be done.