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

Azure.Storage.Files.DataLake.PathGetPropertiesHeaders

public string AcceptRanges { get; }

Indicates that the service supports requests for partial file content.

public string ACL { get; }

The POSIX access control list for the file or directory. Included in the response only if the action is "getAccessControl" and Hierarchical Namespace is enabled for the account.

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 stored in storage. This header is returned only for "GetProperties" operation. If the Content-MD5 header has been set for the file, this response header is returned for GetProperties call 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 DateTimeOffset? CreationTime { get; }

Returns the date and time the blob was created.

public string EncryptionContext { get; }

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

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 string EncryptionScope { get; }

Returns the name of the encryption scope used to encrypt the blob contents and application metadata. Note that the absence of this header implies use of the default account encryption scope.

public DateTimeOffset? ExpiresOn { get; }

The time this blob will expire.

public string Group { get; }

The owning group of the file or directory. Included in the response if Hierarchical Namespace is enabled for the account.

public bool? IsServerEncrypted { get; }

The value of this header is set to true if the directory metadata is completely encrypted using the specified algorithm. Otherwise, the value is set to false.

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 Owner { get; }

The owner of the file or directory. Included in the response if Hierarchical Namespace is enabled for the account.

public string Permissions { get; }

The POSIX access permissions for the file owner, the file owning group, and others. Included in the response if Hierarchical Namespace is enabled for the account.

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 PathGetPropertiesHeaders(Response response)