12.0.0 (2025-02-11)
Breaking Changes
- Removed
DataTransferProperty
andDataTransferProperty<T>
- Renamed the following types/properties:
DataTransfer
->TransferOperation
- Addtionally renamed the
TransferStatus
property toStatus
- Addtionally renamed the
DataTransferEventArgs
->TransferEventArgs
DataTransferOptions
->TransferOptions
DataTransferOrder
->TransferOrder
DataTransferProgress
->TransferProgress
DataTransferProperties
->TransferProperties
DataTransferState
->TransferState
DataTransferStatus
->TransferStatus
DataTransferErrorMode
->TransferErrorMode
ProgressHandlerOptions
->TransferProgressHandlerOptions
- Also removed the constructor since properties are settable.
StorageResourceCheckpointData
->StorageResourceCheckpointDetails
StorageResource.GetDestinationCheckpointData
->StorageResource.GetDestinationCheckpointDetails
StorageResource.GetSourceCheckpointData
->StorageResource.GetSourceCheckpointDetails
TransferProperties.DestinationCheckpointData
->TransferProperties.DestinationCheckpointDetails
TransferProperties.SourceCheckpointData
->TransferProperties.SourceCheckpointDetails
StorageResourceCreationPreference
->StorageResourceCreateMode
TransferManager.PauseTransferIfRunningAsync
->TransferManager.PauseTransferAsync
TransferManagerOptions.ErrorHandling
->TransferManagerOptions.ErrorMode
TransferManagerOptions.CheckpointerOptions
->TransferManagerOptions.CheckpointStoreOptions
TransferItemCompletedEventArgs.SourceResource
->TransferItemCompletedEventArgs.Source
andTransferItemCompletedEventArgs.DestinationResource
->TransferItemCompletedEventArgs.Destination
TransferItemFailedEventArgs.SourceResource
->TransferItemFailedEventArgs.Source
andTransferItemFailedEventArgs.DestinationResource
->TransferItemFailedEventArgs.Destination
TransferItemSkippedEventArgs.SourceResource
->TransferItemSkippedEventArgs.Source
andTransferItemSkippedEventArgs.DestinationResource
->TransferItemSkippedEventArgs.Destination
TransferCheckpointStoreOptions.Local
->TransferCheckpointStoreOptions.CreateLocalStore
TransferCheckpointStoreOptions.Disabled
->TransferCheckpointStoreOptions.DisableCheckpoint
- Renamed
TransferOptions.CreationPreference
toTransferOptions.CreateMode
- Removed properties from
StorageResourceItemProperties
constructor since properties are settable. - Changed type of
StorageResourceItemProperties.RawProperties
toIDictionary
. - Changed
List<StorageResourceProvider> TransferManagerOptions.ResumeProviders
toIList<StorageResourceProvider> TransferManagerOptions.ProvidersForResuming
- Changed the following
LocalFilesStorageResourceProvider
methods tostatic
methods:FromFile(string)
FromDirectory(string)
Bugs Fixed
- Fixed bug where adding multiple transfers in parallel could cause a collision (
InvalidOperationException
) in the data transfers stored within theTransferManager
.