CompatSwitches
using Azure.Core;
namespace Azure.Storage
{
internal static class CompatSwitches
{
private static bool? _disableRequestConditionsValidation;
private static bool? _disableExpectContinueHeader;
public static bool DisableRequestConditionsValidation {
get {
bool valueOrDefault = _disableRequestConditionsValidation.GetValueOrDefault();
if (!_disableRequestConditionsValidation.HasValue) {
valueOrDefault = AppContextSwitchHelper.GetConfigValue("Azure.Storage.DisableRequestConditionsValidation", "AZURE_STORAGE_DISABLE_REQUEST_CONDITIONS_VALIDATION");
_disableRequestConditionsValidation = valueOrDefault;
return valueOrDefault;
}
return valueOrDefault;
}
}
public static bool DisableExpectContinueHeader {
get {
bool valueOrDefault = _disableExpectContinueHeader.GetValueOrDefault();
if (!_disableExpectContinueHeader.HasValue) {
valueOrDefault = AppContextSwitchHelper.GetConfigValue("Azure.Storage.DisableExpectContinueHeader", "AZURE_STORAGE_DISABLE_EXPECT_CONTINUE_HEADER");
_disableExpectContinueHeader = valueOrDefault;
return valueOrDefault;
}
return valueOrDefault;
}
}
}
}