<PackageReference Include="Azure.Storage.Blobs" Version="12.23.0-beta.2" />

BlobBaseClientExistsClassifier

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