<PackageReference Include="Azure.Storage.Files.DataLake" Version="12.28.0-beta.1" />

Azure.Storage.Files.DataLake.Models.FileDownloadDetails

public class FileDownloadDetails
namespace Azure.Storage.Files.DataLake.Models { public class PathPermissions { public RolePermissions Owner { get; set; } public RolePermissions Group { get; set; } public RolePermissions Other { get; set; } public bool StickyBit { get; set; } public bool ExtendedAcls { get; set; } public PathPermissions(); public PathPermissions(RolePermissions owner, RolePermissions group, RolePermissions other, bool stickyBit = false, bool extendedInfoInAcl = false); public static PathPermissions ParseOctalPermissions(string s); public static PathPermissions ParseSymbolicPermissions(string s); public string ToOctalPermissions(); public string ToSymbolicPermissions(); } } namespace Azure.Storage.Files.DataLake.Models { public class FileDownloadDetails { public DateTimeOffset LastModified { get; } public IDictionary<string, string> Metadata { get; } public string ContentRange { get; } public ETag ETag { get; } public string ContentEncoding { get; } public string CacheControl { get; } public string ContentDisposition { get; } public string ContentLanguage { get; } public DateTimeOffset CopyCompletedOn { get; } public string CopyStatusDescription { get; } public string CopyId { get; } public string CopyProgress { get; } public Uri CopySource { get; } public CopyStatus CopyStatus { get; } public DataLakeLeaseDuration LeaseDuration { get; } public DataLakeLeaseState LeaseState { get; } public DataLakeLeaseStatus LeaseStatus { get; } public string AcceptRanges { get; } public bool IsServerEncrypted { get; } public string EncryptionKeySha256 { get; } public byte[] ContentHash { get; } public DateTimeOffset CreatedOn { get; } public string EncryptionContext { get; } public IList<PathAccessControlItem> AccessControlList { get; } } } namespace Azure.Storage.Files.DataLake.Models { public enum PathRenameMode { Legacy, Posix } }