12.0.0-beta.4 (2023-12-05)
Breaking Changes
- [BREAKING CHANGE] Removed
BlobStorageResourceProvider.MakeResourceAsync
. Instead use the appropriateBlobStorageResourceProvider
constructor to pass credentials, and.FromBlob()
,.FromContainer()
, and.FromClient()
to obtain a BlobStorageResource
. - [BREAKING CHANGE] Renamed
BlobStorageResourceContainerOptions.DirectoryPrefix
toBlobDirectoryPrefix
- [BREAKING CHANGE] Renamed
BlobStorageResourceContainerOptions.ResourceOptions
toBlobOptions
- [BREAKING CHANGE] Moved
BlobContainerClientTransferOptions
to theAzure.Storage.DataMovement.Blobs
namespace - [BREAKING CHANGE] Removed
position
parameter from*BlobStorageResource.WriteFromStreamAsync
. UseStorageResourceWriteToOffsetOptions.Position
instead. - [BREAKING CHANGE] Made parameter
completeLength
from*BlobStorageResource.CopyBlockFromUriAsync
mandatory. - [BREAKING CHANGE] Removed
StorageResource.CanProduceUri
(including it's derived classes). - [BREAKING CHANGE] Removed
StorageResource.Path
, useStorageResource.Uri
instead. - [BREAKING CHANGE] Removed
DestinationImmutabilityPolicy
,LegalHold
,UploadTransferValidationOptions
, andDownloadTransferValidationOptions
fromBlobStorageResourceOptions
as they were not fully supported. - [BREAKING CHANGE] Made the following from
public
tointernal
(UseBlobStorageResourceProvider
instead to createStorageResource
s):AppendBlobStorageResource
BlockBlobStorageResource
PageBlobStorageResource
BlobStorageResourceContainer