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.

StorageResourceCompleteTransferOptions

Options for CompleteTransferAsync(Boolean, StorageResourceCompleteTransferOptions, CancellationToken).

StorageResourceContainer

Abstract class for a storage resource container.

StorageResourceCopyFromUriOptions

Options for CopyFromStreamAsync(Stream, Int64, Boolean, Int64, StorageResourceWriteToOffsetOptions, CancellationToken)

StorageResourceItem

Abstract class for a single storage resource.

StorageResourceItemProperties

Properties of a Storage Resource

StorageResourceProvider

Rehydrates a StorageResource for resume.

StorageResourceReadStreamResult

The properties and content returned from downloading a storage resource

StorageResourceWriteToOffsetOptions

Options for CopyFromStreamAsync(Stream, Int64, Boolean, Int64, StorageResourceWriteToOffsetOptions, CancellationToken)

TransferCheckpointStoreOptions

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

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.

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.

StorageResourceCreationPreference

Defines the behavior when a transfer resource already exists.