CloudBlobDirectory CloudBlobDirectory CloudBlobDirectory CloudBlobDirectory CloudBlobDirectory CloudBlobDirectory Class

Definition

Represents a virtual directory of blobs, designated by a delimiter character.

public ref class CloudBlobDirectory : Microsoft::WindowsAzure::Storage::Blob::IListBlobItem
[Windows::Foundation::Metadata::WebHostHidden]
public ref class CloudBlobDirectory : Microsoft::WindowsAzure::Storage::Blob::IListBlobItem
[Windows::Foundation::Metadata::WebHostHidden]
class CloudBlobDirectory : Microsoft::WindowsAzure::Storage::Blob::IListBlobItem
public class CloudBlobDirectory : Microsoft.WindowsAzure.Storage.Blob.IListBlobItem
type CloudBlobDirectory = class
    interface IListBlobItem
Public Class CloudBlobDirectory
Implements IListBlobItem
Inheritance
CloudBlobDirectoryCloudBlobDirectoryCloudBlobDirectoryCloudBlobDirectoryCloudBlobDirectoryCloudBlobDirectory
Implements

Remarks

Containers, which are encapsulated as CloudBlobContainer objects, hold directories, and directories hold block blobs and page blobs. Directories can also contain sub-directories.

Properties

Container Container Container Container Container Container

Gets the container for the virtual directory.

Parent Parent Parent Parent Parent Parent

Gets the parent directory for the virtual directory.

Prefix Prefix Prefix Prefix Prefix Prefix

Gets the prefix.

ServiceClient ServiceClient ServiceClient ServiceClient ServiceClient ServiceClient

Gets the Blob service client for the virtual directory.

StorageUri StorageUri StorageUri StorageUri StorageUri StorageUri

Gets the blob directory's URIs for both the primary and secondary locations.

Uri Uri Uri Uri Uri Uri

Gets the URI that identifies the virtual directory for the primary location.

Methods

BeginListBlobsSegmented(BlobContinuationToken, AsyncCallback, Object) BeginListBlobsSegmented(BlobContinuationToken, AsyncCallback, Object) BeginListBlobsSegmented(BlobContinuationToken, AsyncCallback, Object) BeginListBlobsSegmented(BlobContinuationToken, AsyncCallback, Object) BeginListBlobsSegmented(BlobContinuationToken, AsyncCallback, Object) BeginListBlobsSegmented(BlobContinuationToken, AsyncCallback, Object)

Begins an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory.

BeginListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object) BeginListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object) BeginListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object) BeginListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object) BeginListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object) BeginListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Begins an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory.

EndListBlobsSegmented(IAsyncResult) EndListBlobsSegmented(IAsyncResult) EndListBlobsSegmented(IAsyncResult) EndListBlobsSegmented(IAsyncResult) EndListBlobsSegmented(IAsyncResult) EndListBlobsSegmented(IAsyncResult)

Ends an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory.

GetAppendBlobReference(String) GetAppendBlobReference(String) GetAppendBlobReference(String) GetAppendBlobReference(String) GetAppendBlobReference(String) GetAppendBlobReference(String)

Gets a reference to an append blob in this virtual directory.

GetAppendBlobReference(String, Nullable<DateTimeOffset>) GetAppendBlobReference(String, Nullable<DateTimeOffset>) GetAppendBlobReference(String, Nullable<DateTimeOffset>) GetAppendBlobReference(String, Nullable<DateTimeOffset>) GetAppendBlobReference(String, Nullable<DateTimeOffset>) GetAppendBlobReference(String, Nullable<DateTimeOffset>)

Gets a reference to an append blob in this virtual directory.

GetBlobReference(String) GetBlobReference(String) GetBlobReference(String) GetBlobReference(String) GetBlobReference(String) GetBlobReference(String)

Gets a reference to a blob in this virtual directory.

GetBlobReference(String, Nullable<DateTimeOffset>) GetBlobReference(String, Nullable<DateTimeOffset>) GetBlobReference(String, Nullable<DateTimeOffset>) GetBlobReference(String, Nullable<DateTimeOffset>) GetBlobReference(String, Nullable<DateTimeOffset>) GetBlobReference(String, Nullable<DateTimeOffset>)

Gets a reference to a blob in this virtual directory.

GetBlockBlobReference(String) GetBlockBlobReference(String) GetBlockBlobReference(String) GetBlockBlobReference(String) GetBlockBlobReference(String) GetBlockBlobReference(String)

Gets a reference to a block blob in this virtual directory.

GetBlockBlobReference(String, Nullable<DateTimeOffset>) GetBlockBlobReference(String, Nullable<DateTimeOffset>) GetBlockBlobReference(String, Nullable<DateTimeOffset>) GetBlockBlobReference(String, Nullable<DateTimeOffset>) GetBlockBlobReference(String, Nullable<DateTimeOffset>) GetBlockBlobReference(String, Nullable<DateTimeOffset>)

Gets a reference to a block blob in this virtual directory.

GetDirectoryReference(String) GetDirectoryReference(String) GetDirectoryReference(String) GetDirectoryReference(String) GetDirectoryReference(String) GetDirectoryReference(String)

Returns a virtual subdirectory within this virtual directory.

GetPageBlobReference(String, Nullable<DateTimeOffset>) GetPageBlobReference(String, Nullable<DateTimeOffset>) GetPageBlobReference(String, Nullable<DateTimeOffset>) GetPageBlobReference(String, Nullable<DateTimeOffset>) GetPageBlobReference(String, Nullable<DateTimeOffset>) GetPageBlobReference(String, Nullable<DateTimeOffset>)

Returns a reference to a page blob in this virtual directory.

GetPageBlobReference(String) GetPageBlobReference(String) GetPageBlobReference(String) GetPageBlobReference(String) GetPageBlobReference(String) GetPageBlobReference(String)

Gets a reference to a page blob in this virtual directory.

ListBlobs(Boolean, BlobListingDetails, BlobRequestOptions, OperationContext) ListBlobs(Boolean, BlobListingDetails, BlobRequestOptions, OperationContext) ListBlobs(Boolean, BlobListingDetails, BlobRequestOptions, OperationContext) ListBlobs(Boolean, BlobListingDetails, BlobRequestOptions, OperationContext) ListBlobs(Boolean, BlobListingDetails, BlobRequestOptions, OperationContext) ListBlobs(Boolean, BlobListingDetails, BlobRequestOptions, OperationContext)

Returns an enumerable collection of the blobs in the virtual directory that are retrieved lazily.

ListBlobsSegmented(BlobContinuationToken) ListBlobsSegmented(BlobContinuationToken) ListBlobsSegmented(BlobContinuationToken) ListBlobsSegmented(BlobContinuationToken) ListBlobsSegmented(BlobContinuationToken) ListBlobsSegmented(BlobContinuationToken)

Returns a result segment containing a collection of blob items in the virtual directory.

ListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Returns a result segment containing a collection of blob items in the virtual directory.

ListBlobsSegmentedAsync(BlobContinuationToken) ListBlobsSegmentedAsync(BlobContinuationToken) ListBlobsSegmentedAsync(BlobContinuationToken) ListBlobsSegmentedAsync(BlobContinuationToken) ListBlobsSegmentedAsync(BlobContinuationToken) ListBlobsSegmentedAsync(BlobContinuationToken)

Initiates an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory.

ListBlobsSegmentedAsync(BlobContinuationToken, CancellationToken) ListBlobsSegmentedAsync(BlobContinuationToken, CancellationToken) ListBlobsSegmentedAsync(BlobContinuationToken, CancellationToken) ListBlobsSegmentedAsync(BlobContinuationToken, CancellationToken) ListBlobsSegmentedAsync(BlobContinuationToken, CancellationToken) ListBlobsSegmentedAsync(BlobContinuationToken, CancellationToken)

Initiates an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory.

ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Initiates an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory.

ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken) ListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

Initiates an asynchronous operation to return a result segment containing a collection of blob items in the virtual directory.

Extension Methods

IsDefined(Object) IsDefined(Object) IsDefined(Object) IsDefined(Object) IsDefined(Object) IsDefined(Object)

Determines if a certain property is defined or not.

IsNull(Object) IsNull(Object) IsNull(Object) IsNull(Object) IsNull(Object) IsNull(Object)

Determines if a certain property is null or not.

IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object) IsPrimitive(Object)

Determines if a certain property is of premitive JSON type.

Applies to