Table of Contents

Class ListBlobEntry

Namespace
Microsoft.WindowsAzure.Storage.Blob.Protocol
Assembly
Microsoft.WindowsAzure.Storage.dll

Represents a blob item returned in the XML response for a blob listing operation.

public sealed class ListBlobEntry : IListBlobEntry
Inheritance
ListBlobEntry
Implements
Inherited Members

Properties

CopyState

Gets the state of the most recent or pending copy operation.

public CopyState CopyState { get; }

Property Value

CopyState

A CopyState object containing the copy state, or null if no copy blob state exists for this blob.

Metadata

Gets the user-defined metadata for the blob item.

public IDictionary<string, string> Metadata { get; }

Property Value

IDictionary<string, string>

An IDictionary<TKey, TValue> object containing the blob item's metadata as a collection of name-value pairs.

Name

Gets the name of the blob item.

public string Name { get; }

Property Value

string

A string containing the name of the blob item.

Properties

Gets the blob item's system properties.

public BlobProperties Properties { get; }

Property Value

BlobProperties

A BlobProperties object.

SnapshotTime

Gets the date and time that the blob snapshot was taken, if this blob is a snapshot.

public DateTimeOffset? SnapshotTime { get; }

Property Value

DateTimeOffset?

The blob's snapshot time if the blob is a snapshot; otherwise, null.

Remarks

If the blob is not a snapshot, the value of this property is null.

Uri

Gets the blob item's URI.

public Uri Uri { get; }

Property Value

Uri

The absolute URI to the blob item.