<PackageReference Include="Azure.Storage.Blobs" Version="12.25.1" />

BlobBaseClientExistsClassifier

using Azure.Core; namespace Azure.Storage.Blobs.Models { internal class BlobBaseClientExistsClassifier { public static bool IsResourceNotFoundResponse(Response response) { ResponseHeaders headers = response.get_Headers(); string value = default(string); if (headers.TryGetValue("x-ms-error-code", ref value) && (value == BlobErrorCode.BlobNotFound || value == BlobErrorCode.ContainerNotFound)) return true; return false; } public static bool IsUsesCustomerSpecifiedEncryptionResponse(Response response) { ResponseHeaders headers = response.get_Headers(); string value = default(string); if (headers.TryGetValue("x-ms-error-code", ref value) && value == BlobErrorCode.BlobUsesCustomerSpecifiedEncryption) return true; return false; } public override bool TryClassify(HttpMessage message, out bool isError) { if (IsResourceNotFoundResponse(message.get_Response()) || IsUsesCustomerSpecifiedEncryptionResponse(message.get_Response())) { isError = false; return true; } isError = false; return false; } public BlobBaseClientExistsClassifier() : this() { } } }