Change the order of some built-in policies and client policies (#2670)

This commit is contained in:
JinmingHu 2021-07-29 10:07:09 +08:00 committed by GitHub
parent 326af88078
commit b1c8ea92dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -94,11 +94,6 @@ namespace Azure { namespace Core { namespace Http { namespace _internal {
{
m_policies.emplace_back(policy->Clone());
}
// client-options per call policies.
for (auto& policy : perCallClientPolicies)
{
m_policies.emplace_back(policy->Clone());
}
// Request Id
m_policies.emplace_back(
@ -108,6 +103,12 @@ namespace Azure { namespace Core { namespace Http { namespace _internal {
std::make_unique<Azure::Core::Http::Policies::_internal::TelemetryPolicy>(
telemetryServiceName, telemetryServiceVersion, clientOptions.Telemetry));
// client-options per call policies.
for (auto& policy : perCallClientPolicies)
{
m_policies.emplace_back(policy->Clone());
}
// Retry policy
m_policies.emplace_back(std::make_unique<Azure::Core::Http::Policies::_internal::RetryPolicy>(
clientOptions.Retry));