Jocelyn
Jocelyn
Addresses #24955 BlobUriBuilder strips leading and trailing slashes from blob names when constructing the Uri. Creating a client to a blob with a leading or trailing slash in blob name...
Addresses #21445 Adds GeoRedundantReadMode enum to Azure.Storage.Common and adds a field for it to relevant packages' ClientOptions types. Adds a check to Azure.Core.Argument (shared source) for if given enum value...
Addresses #13545 Adds `StorageTransferOptions` support to `ShareFileClient.UploadAsync()`. Note: service does not support parallel ranged uploads. Method applies a default value of 1 to `StorageTransferOptions.MaximumConcurrency` and will throw if value is...
When attempting to acquire a lease on a blob or container where one already exists, the service returns a 409. An application may wish to consider this attempt as part...
Decoding stream for structured message. This PR is out of date for the current structured message spec. It is currently in line with the spec the encoding stream implementation currently...
# Contributing to the Azure SDK Please see our [CONTRIBUTING.md](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md) if you are not familiar with contributing to this repository or have questions. For specific information about pull request etiquette...
- Fixed bug where network download streams were not properly disposed. - Fixed bug where DownloadToAsync() did not dispose all its network streams on error in some cases.
REST optimization of a oneshot now available to unseekable streams in partitioned upload. Takes advantage of how an unseekable stream **already must be buffered** to make it safe for retry....
`PartitionedUploader` has `BinaryData` optimizations, but they weren't being used by `BlobClient`. Now they are. Normalizes the flow of `Upload`/`UploadAsync `to `StagedUploadInternal`. There is now a `StagedUploadInternal` overload for `BinaryData`, `Stream`,...