Azure.Storage.DataMovement Namespace

Classes

DataTransfer

Holds transfer information.

DataTransferEventArgs

Event Arguments for any Storage Transfer Event Handler.

DataTransferOptions

DataTransferOptions is used to provide options for a transfer.

DataTransferProgress

Progress Handler to track how many files and bytes were transferred, along with files that failed or were skipped in transfer.

DataTransferProperties

Properties of a transfer that can be used for resuming.

DataTransferProperty

Represents a property on the storage resource.

DataTransferProperty<T>

Represents a property on the storage resource.

DataTransferStatus

Defines the status of the Transfer Job.

LocalFilesStorageResourceProvider

Provider for a StorageResource configured for the local filesystem.

ProgressHandlerOptions

Options associated with transfer progress tracking.

StorageResource

The base class for all storage resources.

StorageResourceCheckpointData

Abstract class for checkpoint data related to a specific resource type.

StorageResourceContainer

Abstract class for a storage resource container.

StorageResourceItem

Abstract class for a single storage resource.

StorageResourceProvider

Rehydrates a StorageResource for resume.

StorageResourceWriteToOffsetOptions

Options for Azure.Storage.DataMovement.StorageResourceItem.CopyFromStreamAsync(System.IO.Stream,System.Int64,System.Boolean,System.Int64,Azure.Storage.DataMovement.StorageResourceWriteToOffsetOptions,System.Threading.CancellationToken)

TransferCheckpointStoreOptions

Options for Checkpointer used for saving transfer state to allow for resuming a transfer.

TransferEventArgs

Common event arguments for any Storage Transfer Event Handler.

TransferItemCompletedEventArgs

Event Argument for a change in the Transfer Status

TransferItemFailedEventArgs

Event Argument for Failed Single Blob Upload Transfers

TransferItemSkippedEventArgs

Event Argument for a change in the Transfer Status

TransferManager

The main class for starting and controlling all types of transfers.

TransferManagerOptions

Options for TransferManager that apply to all transfers.

TransferOperation

Containers information about the transfer and its status as well as provides hooks to perform operations on the transfer.

TransferOptions

TransferOptions is used to provide options for a transfer.

TransferProgress

Progress Handler to track how many files and bytes were transferred, along with files that failed or were skipped in transfer.

TransferProgressHandlerOptions

Options associated with transfer progress tracking.

TransferProperties

Properties of a transfer that can be used for resuming.

TransferStatus

Defines the status of the Transfer Job.

TransferStatusEventArgs

Event Argument for a change in the Transfer Status

Enums

DataTransferErrorMode

Defines the Error Handling Path to take when a failure or error occurs.

DataTransferOrder

Defines the recommended Transfer Type of the StorageResourceItem.

DataTransferState

Defines the types of the state a transfer can have.

StorageResourceCreationMode

Defines the behavior when a transfer resource already exists.

StorageResourceCreationPreference

Defines the behavior when a transfer resource already exists.

TransferErrorMode

Defines the Error Handling Path to take when a failure or error occurs.

TransferOrder

Defines the recommended Transfer Type of the StorageResourceItem.

TransferState

Defines the types of the state a transfer can have.