<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.25.0" />

Azure.Storage.Files.DataLake.PathReadHeaders

public string AcceptRanges { get; }

Indicates that the service supports requests for partial file content.

public string CacheControl { get; }

If the Cache-Control request header has previously been set for the resource, that value is returned in this header.

public string ContentDisposition { get; }

If the Content-Disposition request header has previously been set for the resource, that value is returned in this header.

public string ContentEncoding { get; }

If the Content-Encoding request header has previously been set for the resource, that value is returned in this header.

public string ContentLanguage { get; }

If the Content-Language request header has previously been set for the resource, that value is returned in this header.

public long? ContentLength { get; }

The size of the resource in bytes.

public string ContentMD5 { get; }

The MD5 hash of complete file. If the file has an MD5 hash and this read operation is to read the complete file, this response header is returned so that the client can check for message content integrity.

public string ContentRange { get; }

Indicates the range of bytes returned in the event that the client requested a subset of the file by setting the Range request header.

public string ContentType { get; }

The content type specified for the resource. If no content type was specified, the default content type is application/octet-stream.

public string EncryptionKeySha256 { get; }

The SHA-256 hash of the encryption key used to encrypt the blob. This header is only returned when the blob was encrypted with a customer-provided key.

public bool? IsServerEncrypted { get; }

The value of this header is set to true if the contents of the request are successfully encrypted using the specified algorithm, and false otherwise.

public DateTimeOffset? LastModified { get; }

The data and time the file or directory was last modified. Write operations on the file or directory update the last modified time.

public string LeaseDuration { get; }

When a resource is leased, specifies whether the lease is of infinite or fixed duration.

public string LeaseState { get; }

Lease state of the resource.

public string LeaseStatus { get; }

The lease status of the resource.

public string Properties { get; }

The user-defined properties associated with the file or directory, in the format of a comma-separated list of name and value pairs "n1=v1, n2=v2, ...", where each value is a base64 encoded string. Note that the string may only contain ASCII characters in the ISO-8859-1 character set.

public string ResourceType { get; }

The type of the resource. The value may be "file" or "directory". If not set, the value is "file".

public string Version { get; }

The version of the REST protocol used to process the request.

public string XMsContentMd5 { get; }

The MD5 hash of complete file stored in storage. If the file has a MD5 hash, and if request contains range header (Range or x-ms-range), this response header is returned with the value of the complete file's MD5 value. This value may or may not be equal to the value returned in Content-MD5 header, with the latter calculated from the requested range.

public PathReadHeaders(Response response)