Document final/virtual destructor changes (#2256)
This commit is contained in:
parent
b4fa6b835a
commit
530e49b217
@ -8,6 +8,7 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
|
||||
- Removed `Context::GetApplicationContext()` in favor of a new static data member `Context::ApplicationContext`.
|
||||
- Renamed `Request::IsDownloadViaStream()` to `ShouldBufferResponse()`.
|
||||
- Removed the `Azure::Core::Http::Request` ctor overload that takes both a `bodyStream` and a `bufferedDownload` boolean since it is not useful.
|
||||
|
||||
@ -24,6 +24,10 @@ namespace Azure { namespace Core { namespace _internal {
|
||||
*/
|
||||
struct ClientOptions
|
||||
{
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~ClientOptions() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -20,6 +20,10 @@ namespace Azure {
|
||||
*/
|
||||
struct ModifiedConditions
|
||||
{
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~ModifiedConditions() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -40,6 +40,10 @@ namespace Azure { namespace Core {
|
||||
PagedResponse& operator=(PagedResponse&&) = default;
|
||||
|
||||
public:
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~PagedResponse() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -2,6 +2,9 @@
|
||||
|
||||
## 1.0.0-beta.6 (Unreleased)
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
|
||||
|
||||
## 1.0.0-beta.5 (2021-04-07)
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
|
||||
- Removed `KeyVaultException`.
|
||||
- Removed `ClientOptions`.
|
||||
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
|
||||
- Renamed `GetPropertiesOfKeysSinglePage()` to `GetPropertiesOfKeys()`.
|
||||
- Renamed `GetPropertiesOfKeyVersionsSinglePage()` to `GetPropertiesOfKeyVersions()`.
|
||||
- Renamed `GetDeletedKeysSinglePage()` to `GetDeletedKeys()`.
|
||||
|
||||
@ -61,6 +61,10 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Keys {
|
||||
std::shared_ptr<Azure::Security::KeyVault::_internal::KeyVaultPipeline> m_pipeline;
|
||||
|
||||
public:
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~KeyClient() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -29,6 +29,10 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Keys {
|
||||
*/
|
||||
struct CreateKeyOptions
|
||||
{
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~CreateKeyOptions() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -25,6 +25,10 @@ namespace Azure { namespace Security { namespace KeyVault { namespace Keys {
|
||||
*/
|
||||
struct KeyVaultKey
|
||||
{
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~KeyVaultKey() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
|
||||
- Renamed `HasMorePages()` in paged response to `HasPage()`.
|
||||
- Default chunk size for concurrent upload was changed to nullable.
|
||||
- `BlobLeaseClient::Change()` updates internal lease id.
|
||||
|
||||
@ -33,6 +33,10 @@ namespace Azure { namespace Storage { namespace Blobs {
|
||||
*/
|
||||
class BlobClient {
|
||||
public:
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~BlobClient() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -31,6 +31,10 @@ namespace Azure { namespace Storage { namespace Blobs {
|
||||
*/
|
||||
struct TagAccessConditions
|
||||
{
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~TagAccessConditions() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
|
||||
- Removed `Azure::PagedResponse<T>`.
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
@ -17,6 +17,10 @@ namespace Azure { namespace Storage {
|
||||
*/
|
||||
struct LeaseAccessConditions
|
||||
{
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~LeaseAccessConditions() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
|
||||
- Renamed `HasMorePages()` in paged response to `HasPage()`.
|
||||
- Default chunk size for concurrent upload was changed to nullable.
|
||||
- `DataLakeLeaseClient::Change()` updates internal lease id.
|
||||
|
||||
@ -23,6 +23,10 @@ namespace Azure { namespace Storage { namespace Files { namespace DataLake {
|
||||
|
||||
class DataLakePathClient {
|
||||
public:
|
||||
/**
|
||||
* @brief Destructor.
|
||||
*
|
||||
*/
|
||||
virtual ~DataLakePathClient() = default;
|
||||
|
||||
/**
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Added `final` specifier to classes and structures that are are not expected to be inheritable at the moment.
|
||||
- Renamed `HasMorePages()` in paged response to `HasPage()`.
|
||||
- `ShareLeaseClient::Change()` updates internal lease id.
|
||||
- `ShareItem::ShareMetadata` was renamed to `ShareItem::Metadata`.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user