Table of Contents

Class BlobListingContext

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

Provides a set of parameters for a blob listing operation.

public sealed class BlobListingContext : ListingContext
Inheritance
BlobListingContext
Inherited Members

Constructors

BlobListingContext(string, int?, string, BlobListingDetails)

Initializes a new instance of the BlobListingContext class.

public BlobListingContext(string prefix, int? maxResults, string delimiter, BlobListingDetails details)

Parameters

prefix string

The blob prefix.

maxResults int?

The maximum number of results to return.

delimiter string

The blob delimiter.

details BlobListingDetails

The include parameter.

Properties

Delimiter

Gets or sets the delimiter for a blob listing operation.

public string Delimiter { get; set; }

Property Value

string

The delimiter to use to traverse the virtual hierarchy of blobs.

Remarks

The delimiter parameter enables the caller to traverse the blob namespace by using a user-configured delimiter. Using this parameter, it is possible to traverse a virtual hierarchy of blobs as though it were a file system.

Details

Gets or sets the details for the listing operation, which indicates the types of data to include in the response.

public BlobListingDetails Details { get; set; }

Property Value

BlobListingDetails

The details to include in the listing operation.

Remarks

The include parameter specifies that the response should include one or more of the following subsets: snapshots, metadata, uncommitted blobs.