Class BlobItemProperties
Properties of a blob.
Inheritance
Namespace: System.Dynamic.ExpandoObject
Assembly: Azure.Storage.Blobs.dll
Syntax
public class BlobItemProperties
Properties
AccessTier
AccessTier.
Declaration
public Nullable<Azure.Storage.Blobs.Models.AccessTier> AccessTier { get; }
Property Value
|
System.Nullable<AccessTier>
|
AccessTierChangedOn
AccessTierChangedOn.
Declaration
public Nullable<DateTimeOffset> AccessTierChangedOn { get; }
Property Value
|
System.Nullable<System.DateTimeOffset>
|
AccessTierInferred
AccessTierInferred.
Declaration
public bool AccessTierInferred { get; }
Property Value
|
System.Boolean
|
ArchiveStatus
ArchiveStatus.
Declaration
public Nullable<Azure.Storage.Blobs.Models.ArchiveStatus> ArchiveStatus { get; }
Property Value
|
System.Nullable<ArchiveStatus>
|
BlobSequenceNumber
BlobSequenceNumber.
Declaration
public Nullable<long> BlobSequenceNumber { get; }
Property Value
|
System.Nullable<System.Int64>
|
BlobType
BlobType.
Declaration
public Nullable<Azure.Storage.Blobs.Models.BlobType> BlobType { get; }
Property Value
|
System.Nullable<BlobType>
|
CacheControl
Cache-Control.
Declaration
public string CacheControl { get; }
Property Value
|
System.String
|
ContentDisposition
Content-Disposition.
Declaration
public string ContentDisposition { get; }
Property Value
|
System.String
|
ContentEncoding
Content-Encoding.
Declaration
public string ContentEncoding { get; }
Property Value
|
System.String
|
ContentHash
Content-MD5.
Declaration
public byte[] ContentHash { get; }
Property Value
|
System.Byte[]
|
ContentLanguage
Content-Language.
Declaration
public string ContentLanguage { get; }
Property Value
|
System.String
|
ContentLength
Size in bytes.
Declaration
public Nullable<long> ContentLength { get; }
Property Value
|
System.Nullable<System.Int64>
|
ContentType
Content-Type.
Declaration
public string ContentType { get; }
Property Value
|
System.String
|
CopyCompletedOn
CopyCompletedOn.
Declaration
public Nullable<DateTimeOffset> CopyCompletedOn { get; }
Property Value
|
System.Nullable<System.DateTimeOffset>
|
CopyId
CopyId.
Declaration
public string CopyId { get; }
Property Value
|
System.String
|
CopyProgress
CopyProgress.
Declaration
public string CopyProgress { get; }
Property Value
|
System.String
|
CopySource
CopySource.
Declaration
public Uri CopySource { get; }
Property Value
|
System.Uri
|
CopyStatus
CopyStatus.
Declaration
public Nullable<Azure.Storage.Blobs.Models.CopyStatus> CopyStatus { get; }
Property Value
|
System.Nullable<CopyStatus>
|
CopyStatusDescription
CopyStatusDescription.
Declaration
public string CopyStatusDescription { get; }
Property Value
|
System.String
|
CreatedOn
CreatedOn.
Declaration
public Nullable<DateTimeOffset> CreatedOn { get; }
Property Value
|
System.Nullable<System.DateTimeOffset>
|
CustomerProvidedKeySha256
CustomerProvidedKeySha256.
Declaration
public string CustomerProvidedKeySha256 { get; }
Property Value
|
System.String
|
DeletedOn
DeletedOn;
Declaration
public Nullable<DateTimeOffset> DeletedOn { get; }
Property Value
|
System.Nullable<System.DateTimeOffset>
|
DestinationSnapshot
DestinationSnapshot.
Declaration
public string DestinationSnapshot { get; }
Property Value
|
System.String
|
EncryptionScope
The name of the encryption scope under which the blob is encrypted.
Declaration
public string EncryptionScope { get; }
Property Value
|
System.String
|
ETag
ETag.
Declaration
public Nullable<Azure.ETag> ETag { get; }
Property Value
|
System.Nullable<Azure.ETag>
|
ExpiresOn
Expiry-Time.
Declaration
public Nullable<DateTimeOffset> ExpiresOn { get; }
Property Value
|
System.Nullable<System.DateTimeOffset>
|
HasLegalHold
Indicates if the blob has a legal hold.
Declaration
public bool HasLegalHold { get; }
Property Value
|
System.Boolean
|
ImmutabilityPolicy
The BlobImmutabilityPolicy associated with the blob.
Declaration
public Azure.Storage.Blobs.Models.BlobImmutabilityPolicy ImmutabilityPolicy { get; }
Property Value
|
BlobImmutabilityPolicy
|
IncrementalCopy
IncrementalCopy.
Declaration
public Nullable<bool> IncrementalCopy { get; }
Property Value
|
System.Nullable<System.Boolean>
|
IsSealed
Sealed.
Declaration
public Nullable<bool> IsSealed { get; }
Property Value
|
System.Nullable<System.Boolean>
|
LastAccessedOn
LastAccessTime.
Declaration
public Nullable<DateTimeOffset> LastAccessedOn { get; }
Property Value
|
System.Nullable<System.DateTimeOffset>
|
LastModified
Last-Modified.
Declaration
public Nullable<DateTimeOffset> LastModified { get; }
Property Value
|
System.Nullable<System.DateTimeOffset>
|
LeaseDuration
LeaseDuration.
Declaration
public Nullable<Azure.Storage.Blobs.Models.LeaseDurationType> LeaseDuration { get; }
Property Value
|
System.Nullable<LeaseDurationType>
|
LeaseState
LeaseState
Declaration
public Nullable<Azure.Storage.Blobs.Models.LeaseState> LeaseState { get; }
Property Value
|
System.Nullable<LeaseState>
|
LeaseStatus
LeaseStatus,
Declaration
public Nullable<Azure.Storage.Blobs.Models.LeaseStatus> LeaseStatus { get; }
Property Value
|
System.Nullable<LeaseStatus>
|
RehydratePriority
If an object is in rehydrate pending state then this header is returned with priority of rehydrate. Valid values are High and Standard.
Declaration
public Nullable<Azure.Storage.Blobs.Models.RehydratePriority> RehydratePriority { get; }
Property Value
|
System.Nullable<RehydratePriority>
|
RemainingRetentionDays
RemainingRetentionDays.
Declaration
public Nullable<int> RemainingRetentionDays { get; }
Property Value
|
System.Nullable<System.Int32>
|
ServerEncrypted
ServerEncrypted.
Declaration
public Nullable<bool> ServerEncrypted { get; }
Property Value
|
System.Nullable<System.Boolean>
|
TagCount
TagCount
Declaration
public Nullable<long> TagCount { get; }
Property Value
|
System.Nullable<System.Int64>
|