C# Class Microsoft.WindowsAzure.Samples.Phone.Storage.StorageAccountCloudBlobContainer

Inheritance: CloudBlobContainerBase
Mostrar archivo Open project: WindowsAzure-Toolkits/wa-toolkit-wp-nugets

Public Methods

Method Description
Create ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void
Delete ( Action callback ) : void
FetchAttributes ( Action callback ) : void
GetBlobReference ( string blobName ) : ICloudBlob
GetSharedAccessSignature ( Action callback ) : void
ListBlobs ( string blobPrefix, bool flatBlobListing, Action callback ) : void
SetMetadata ( Action callback ) : void
SetPermissions ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void
StorageAccountCloudBlobContainer ( Uri uri, string name, IStorageCredentials credentials ) : System
StorageAccountCloudBlobContainer ( Uri uri, string name, IStorageCredentials credentials, Dispatcher dispatcher ) : System

Protected Methods

Method Description
CloudBlobsMapper ( HttpWebResponse response ) : IEnumerable
OnSendingRequest ( HttpWebRequest request, int contentLength ) : void

Private Methods

Method Description
CloudBlobContainerAttributesResponseMapper ( HttpWebResponse response ) : BlobContainerAttributes

Method Details

CloudBlobsMapper() protected method

protected CloudBlobsMapper ( HttpWebResponse response ) : IEnumerable
response System.Net.HttpWebResponse
return IEnumerable

Create() public method

public Create ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void
publicAccessType BlobContainerPublicAccessType
callback Action
return void

Delete() public method

public Delete ( Action callback ) : void
callback Action
return void

FetchAttributes() public method

public FetchAttributes ( Action callback ) : void
callback Action
return void

GetBlobReference() public method

public GetBlobReference ( string blobName ) : ICloudBlob
blobName string
return ICloudBlob

GetSharedAccessSignature() public method

public GetSharedAccessSignature ( Action callback ) : void
callback Action
return void

ListBlobs() public method

public ListBlobs ( string blobPrefix, bool flatBlobListing, Action callback ) : void
blobPrefix string
flatBlobListing bool
callback Action
return void

OnSendingRequest() protected method

protected OnSendingRequest ( HttpWebRequest request, int contentLength ) : void
request System.Net.HttpWebRequest
contentLength int
return void

SetMetadata() public method

public SetMetadata ( Action callback ) : void
callback Action
return void

SetPermissions() public method

public SetPermissions ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void
publicAccessType BlobContainerPublicAccessType
callback Action
return void

StorageAccountCloudBlobContainer() public method

public StorageAccountCloudBlobContainer ( Uri uri, string name, IStorageCredentials credentials ) : System
uri System.Uri
name string
credentials IStorageCredentials
return System

StorageAccountCloudBlobContainer() public method

public StorageAccountCloudBlobContainer ( Uri uri, string name, IStorageCredentials credentials, Dispatcher dispatcher ) : System
uri System.Uri
name string
credentials IStorageCredentials
dispatcher System.Windows.Threading.Dispatcher
return System