Show / Hide Table of Contents

Class BlobItemProperties

Properties of a blob.

Inheritance
System.Object
BlobItemProperties
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>

Back to top Azure SDK for .NET