C# Класс Microsoft.WindowsAzure.Samples.Phone.Storage.SharedAccessSignatureServiceClient

Наследование: CloudClientBase, ISharedAccessSignatureServiceClient
Показать файл Открыть проект

Открытые методы

Метод Описание
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