BlobItemProperties
Properties of a blob.
using System;
namespace Azure.Storage.Blobs.Models
{
public class BlobItemProperties
{
public DateTimeOffset? LastModified { get; set; }
public long? ContentLength { get; set; }
public string ContentType { get; set; }
public string ContentEncoding { get; set; }
public string ContentLanguage { get; set; }
public byte[] ContentHash { get; set; }
public string ContentDisposition { get; set; }
public string CacheControl { get; set; }
public long? BlobSequenceNumber { get; set; }
public BlobType? BlobType { get; set; }
public LeaseStatus? LeaseStatus { get; set; }
public LeaseState? LeaseState { get; set; }
public LeaseDurationType? LeaseDuration { get; set; }
public string CopyId { get; set; }
public CopyStatus? CopyStatus { get; set; }
public Uri CopySource { get; set; }
public string CopyProgress { get; set; }
public string CopyStatusDescription { get; set; }
public bool? ServerEncrypted { get; set; }
public bool? IncrementalCopy { get; set; }
public string DestinationSnapshot { get; set; }
public int? RemainingRetentionDays { get; set; }
public AccessTier? AccessTier { get; set; }
public bool AccessTierInferred { get; set; }
public ArchiveStatus? ArchiveStatus { get; set; }
public string CustomerProvidedKeySha256 { get; set; }
public string EncryptionScope { get; set; }
public long? TagCount { get; set; }
public DateTimeOffset? ExpiresOn { get; set; }
public bool? IsSealed { get; set; }
public RehydratePriority? RehydratePriority { get; set; }
public DateTimeOffset? LastAccessedOn { get; set; }
public ETag? ETag { get; set; }
public DateTimeOffset? CreatedOn { get; set; }
public DateTimeOffset? CopyCompletedOn { get; set; }
public DateTimeOffset? DeletedOn { get; set; }
public DateTimeOffset? AccessTierChangedOn { get; set; }
public BlobImmutabilityPolicy ImmutabilityPolicy { get; set; }
public bool HasLegalHold { get; set; }
internal BlobItemProperties()
{
}
}
}