C# 클래스 Microsoft.WindowsAzure.Samples.Phone.Storage.CloudBlobContainerBase

상속: CloudClientBase, ICloudBlobContainer
파일 보기 프로젝트 열기: WindowsAzure-Toolkits/wa-toolkit-wp-nugets

공개 메소드들

메소드 설명
Create ( Action callback ) : void
Create ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void
CreateIfNotExist ( Action callback ) : void
CreateIfNotExist ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void
Delete ( Action callback ) : void
FetchAttributes ( Action callback ) : void
GetBlobReference ( string blobName ) : ICloudBlob
GetSharedAccessSignature ( Action callback ) : void
ListBlobs ( Action callback ) : void
ListBlobs ( string blobPrefix, bool flatBlobListing, Action callback ) : void
SetMetadata ( Action callback ) : void
SetPermissions ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void

보호된 메소드들

메소드 설명
CloudBlobContainerBase ( string name ) : System
CloudBlobContainerBase ( string name, Dispatcher dispatcher ) : System
CloudBlobsMapper ( HttpWebResponse response ) : IEnumerable
InnerListBlobs ( Uri containerUri, string blobPrefix, bool flatBlobListing, Action callback ) : void

메소드 상세

CloudBlobContainerBase() 보호된 메소드

protected CloudBlobContainerBase ( string name ) : System
name string
리턴 System

CloudBlobContainerBase() 보호된 메소드

protected CloudBlobContainerBase ( string name, Dispatcher dispatcher ) : System
name string
dispatcher System.Windows.Threading.Dispatcher
리턴 System

CloudBlobsMapper() 보호된 추상적인 메소드

protected abstract CloudBlobsMapper ( HttpWebResponse response ) : IEnumerable
response System.Net.HttpWebResponse
리턴 IEnumerable

Create() 공개 메소드

public Create ( Action callback ) : void
callback Action
리턴 void

Create() 공개 추상적인 메소드

public abstract Create ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void
publicAccessType BlobContainerPublicAccessType
callback Action
리턴 void

CreateIfNotExist() 공개 메소드

public CreateIfNotExist ( Action callback ) : void
callback Action
리턴 void

CreateIfNotExist() 공개 메소드

public CreateIfNotExist ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void
publicAccessType BlobContainerPublicAccessType
callback Action
리턴 void

Delete() 공개 추상적인 메소드

public abstract Delete ( Action callback ) : void
callback Action
리턴 void

FetchAttributes() 공개 추상적인 메소드

public abstract FetchAttributes ( Action callback ) : void
callback Action
리턴 void

GetBlobReference() 공개 추상적인 메소드

public abstract GetBlobReference ( string blobName ) : ICloudBlob
blobName string
리턴 ICloudBlob

GetSharedAccessSignature() 공개 추상적인 메소드

public abstract GetSharedAccessSignature ( Action callback ) : void
callback Action
리턴 void

InnerListBlobs() 보호된 메소드

protected InnerListBlobs ( Uri containerUri, string blobPrefix, bool flatBlobListing, Action callback ) : void
containerUri System.Uri
blobPrefix string
flatBlobListing bool
callback Action
리턴 void

ListBlobs() 공개 메소드

public ListBlobs ( Action callback ) : void
callback Action
리턴 void

ListBlobs() 공개 추상적인 메소드

public abstract ListBlobs ( string blobPrefix, bool flatBlobListing, Action callback ) : void
blobPrefix string
flatBlobListing bool
callback Action
리턴 void

SetMetadata() 공개 추상적인 메소드

public abstract SetMetadata ( Action callback ) : void
callback Action
리턴 void

SetPermissions() 공개 추상적인 메소드

public abstract SetPermissions ( BlobContainerPublicAccessType publicAccessType, Action callback ) : void
publicAccessType BlobContainerPublicAccessType
callback Action
리턴 void