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

PageBlobUploadPagesHeaders

using Azure.Core; using System; namespace Azure.Storage.Blobs { internal class PageBlobUploadPagesHeaders { private readonly Response _response; public DateTimeOffset? LastModified { get { if (!_response.get_Headers().TryGetValue("Last-Modified", out DateTimeOffset? value)) return null; return value; } } public byte[] ContentMD5 { get { if (!_response.get_Headers().TryGetValue("Content-MD5", out byte[] value)) return null; return value; } } public byte[] XMsContentCrc64 { get { if (!_response.get_Headers().TryGetValue("x-ms-content-crc64", out byte[] value)) return null; return value; } } public long? BlobSequenceNumber { get { if (!_response.get_Headers().TryGetValue("x-ms-blob-sequence-number", out long? value)) return null; return value; } } public string Version { get { ResponseHeaders headers = _response.get_Headers(); string result = default(string); if (!headers.TryGetValue("x-ms-version", ref result)) return null; return result; } } public bool? IsServerEncrypted { get { if (!_response.get_Headers().TryGetValue("x-ms-request-server-encrypted", out bool? value)) return null; return value; } } public string EncryptionKeySha256 { get { ResponseHeaders headers = _response.get_Headers(); string result = default(string); if (!headers.TryGetValue("x-ms-encryption-key-sha256", ref result)) return null; return result; } } public string EncryptionScope { get { ResponseHeaders headers = _response.get_Headers(); string result = default(string); if (!headers.TryGetValue("x-ms-encryption-scope", ref result)) return null; return result; } } public string StructuredBodyType { get { ResponseHeaders headers = _response.get_Headers(); string result = default(string); if (!headers.TryGetValue("x-ms-structured-body", ref result)) return null; return result; } } public PageBlobUploadPagesHeaders(Response response) { _response = response; } } }