Storage Client Library for Windows Phone (Version 7.0)

Microsoft Windows Azure Storage Blob

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

Namespace:   Microsoft.WindowsAzure.Storage.Blob
Assembly:  Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)

Inheritance Hierarchy

System.::..Object
  Microsoft.WindowsAzure.Storage.Blob.::..CloudBlobDirectory

Syntax

 
public class CloudBlobDirectory : IListBlobItem
 
public ref class CloudBlobDirectory : IListBlobItem
 
type CloudBlobDirectory = 
    class
        interface IListBlobItem
    end
 
Public Class CloudBlobDirectory
	Implements IListBlobItem

Properties

NameDescription
System_CAPS_pubpropertyContainerContainerContainerContainer

Gets the container for the virtual directory.

System_CAPS_pubpropertyParentParentParentParent

Gets the parent directory for the virtual directory.

System_CAPS_pubpropertyPrefixPrefixPrefixPrefix

Gets the prefix.

System_CAPS_pubpropertyServiceClientServiceClientServiceClientServiceClient

Gets the Blob service client for the virtual directory.

System_CAPS_pubpropertyStorageUriStorageUriStorageUriStorageUri

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

System_CAPS_pubpropertyUriUriUriUri

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

Methods

NameDescription
System_CAPS_pubmethodBeginListBlobsSegmented(BlobContinuationToken, AsyncCallback, Object)(BlobContinuationToken^, AsyncCallback^, Object^)(BlobContinuationToken, AsyncCallback, Object)(BlobContinuationToken, AsyncCallback, Object)

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

System_CAPS_pubmethodBeginListBlobsSegmented(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^, AsyncCallback^, Object^)(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)(Boolean, BlobListingDetails, Nullable(Of 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.

System_CAPS_pubmethodEndListBlobsSegmented(IAsyncResult)(IAsyncResult^)(IAsyncResult)(IAsyncResult)

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

System_CAPS_pubmethodEquals(Object)(Object^)(Object)(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()()()()

(Inherited from Object.)

System_CAPS_pubmethodGetAppendBlobReference(String)(String^)(String)(String)

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

System_CAPS_pubmethodGetAppendBlobReference(String, Nullable<DateTimeOffset>)(String^, Nullable<DateTimeOffset>)(String, Nullable<DateTimeOffset>)(String, Nullable(Of DateTimeOffset))

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

System_CAPS_pubmethodGetBlobReference(String)(String^)(String)(String)

Gets a reference to a blob in this virtual directory.

System_CAPS_pubmethodGetBlobReference(String, Nullable<DateTimeOffset>)(String^, Nullable<DateTimeOffset>)(String, Nullable<DateTimeOffset>)(String, Nullable(Of DateTimeOffset))

Gets a reference to a blob in this virtual directory.

System_CAPS_pubmethodGetBlockBlobReference(String)(String^)(String)(String)

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

System_CAPS_pubmethodGetBlockBlobReference(String, Nullable<DateTimeOffset>)(String^, Nullable<DateTimeOffset>)(String, Nullable<DateTimeOffset>)(String, Nullable(Of DateTimeOffset))

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

System_CAPS_pubmethodGetDirectoryReference(String)(String^)(String)(String)

Returns a virtual subdirectory within this virtual directory.

System_CAPS_pubmethodGetHashCode()()()()

(Inherited from Object.)

System_CAPS_pubmethodGetPageBlobReference(String)(String^)(String)(String)

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

System_CAPS_pubmethodGetPageBlobReference(String, Nullable<DateTimeOffset>)(String^, Nullable<DateTimeOffset>)(String, Nullable<DateTimeOffset>)(String, Nullable(Of DateTimeOffset))

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

System_CAPS_pubmethodGetType()()()()

(Inherited from Object.)

System_CAPS_pubmethodListBlobsSegmentedAsync(BlobContinuationToken)(BlobContinuationToken^)(BlobContinuationToken)(BlobContinuationToken)

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

System_CAPS_pubmethodListBlobsSegmentedAsync(BlobContinuationToken, CancellationToken)(BlobContinuationToken^, CancellationToken)(BlobContinuationToken, CancellationToken)(BlobContinuationToken, CancellationToken)

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

System_CAPS_pubmethodListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^)(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)(Boolean, BlobListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext)

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

System_CAPS_pubmethodListBlobsSegmentedAsync(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken^, BlobRequestOptions^, OperationContext^, CancellationToken)(Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)(Boolean, BlobListingDetails, Nullable(Of Int32), BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

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

System_CAPS_protmethodMemberwiseClone()()()()

(Inherited from Object.)

System_CAPS_pubmethodToString()()()()

(Inherited from Object.)

Remarks

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

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top