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

BlobCopyFromURLHeaders

using Azure.Core; using System; namespace Azure.Storage.Blobs { internal class BlobCopyFromURLHeaders { private readonly Response _response; public DateTimeOffset? LastModified { get { if (!_response.get_Headers().TryGetValue("Last-Modified", out DateTimeOffset? 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 string VersionId { get { ResponseHeaders headers = _response.get_Headers(); string result = default(string); if (!headers.TryGetValue("x-ms-version-id", ref result)) return null; return result; } } public string CopyId { get { ResponseHeaders headers = _response.get_Headers(); string result = default(string); if (!headers.TryGetValue("x-ms-copy-id", ref result)) return null; return result; } } public string CopyStatus { get { ResponseHeaders headers = _response.get_Headers(); string result = default(string); if (!headers.TryGetValue("x-ms-copy-status", ref result)) return null; return result; } } 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 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 BlobCopyFromURLHeaders(Response response) { _response = response; } } }