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

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

공개 메소드들

메소드 설명
CreateContainer ( string containerName, Action callback ) : void
CreateContainer ( string containerName, BlobContainerPublicAccessType publicAccessType, string>.IDictionary metadata, Action callback ) : void
DeleteContainer ( string containerName, Action callback ) : void
GetBlobSharedAccessSignature ( string containerName, string blobName, Action callback ) : void
GetContainerAttributes ( string containerName, Action callback ) : void
GetContainerSharedAccessSignature ( string containerName, Action callback ) : void
ListContainers ( string containerPrefix, Action callback ) : void
SetContainerMetadata ( string containerName, string>.IDictionary metadata, Action callback ) : void
SetContainerPublicAccessLevel ( string containerName, BlobContainerPublicAccessType publicAccessType, Action callback ) : void
SharedAccessSignatureServiceClient ( Uri sasServiceBaseUri ) : System
SharedAccessSignatureServiceClient ( Uri sasServiceEndpoint, Action signRequestDelegate, Dispatcher dispatcher ) : System

보호된 메소드들

메소드 설명
OnSendingRequest ( HttpWebRequest request, int contentLength ) : void

비공개 메소드들

메소드 설명
CloudBlobContainerAttributesResponseMapper ( HttpWebResponse response ) : BlobContainerAttributes
CloudBlobContainersMapper ( HttpWebResponse response ) : IEnumerable
UriResponseMapper ( HttpWebResponse response ) : Uri

메소드 상세

CreateContainer() 공개 메소드

public CreateContainer ( string containerName, Action callback ) : void
containerName string
callback Action
리턴 void

CreateContainer() 공개 메소드

public CreateContainer ( string containerName, BlobContainerPublicAccessType publicAccessType, string>.IDictionary metadata, Action callback ) : void
containerName string
publicAccessType BlobContainerPublicAccessType
metadata string>.IDictionary
callback Action
리턴 void

DeleteContainer() 공개 메소드

public DeleteContainer ( string containerName, Action callback ) : void
containerName string
callback Action
리턴 void

GetBlobSharedAccessSignature() 공개 메소드

public GetBlobSharedAccessSignature ( string containerName, string blobName, Action callback ) : void
containerName string
blobName string
callback Action
리턴 void

GetContainerAttributes() 공개 메소드

public GetContainerAttributes ( string containerName, Action callback ) : void
containerName string
callback Action
리턴 void

GetContainerSharedAccessSignature() 공개 메소드

public GetContainerSharedAccessSignature ( string containerName, Action callback ) : void
containerName string
callback Action
리턴 void

ListContainers() 공개 메소드

public ListContainers ( string containerPrefix, Action callback ) : void
containerPrefix string
callback Action
리턴 void

OnSendingRequest() 보호된 메소드

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

SetContainerMetadata() 공개 메소드

public SetContainerMetadata ( string containerName, string>.IDictionary metadata, Action callback ) : void
containerName string
metadata string>.IDictionary
callback Action
리턴 void

SetContainerPublicAccessLevel() 공개 메소드

public SetContainerPublicAccessLevel ( string containerName, BlobContainerPublicAccessType publicAccessType, Action callback ) : void
containerName string
publicAccessType BlobContainerPublicAccessType
callback Action
리턴 void

SharedAccessSignatureServiceClient() 공개 메소드

public SharedAccessSignatureServiceClient ( Uri sasServiceBaseUri ) : System
sasServiceBaseUri System.Uri
리턴 System

SharedAccessSignatureServiceClient() 공개 메소드

public SharedAccessSignatureServiceClient ( Uri sasServiceEndpoint, Action signRequestDelegate, Dispatcher dispatcher ) : System
sasServiceEndpoint System.Uri
signRequestDelegate Action
dispatcher System.Windows.Threading.Dispatcher
리턴 System