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

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

Private Properties

프로퍼티 타입 설명
InnerClear void
InnerGetMessages void

공개 메소드들

메소드 설명
AddMessage ( CloudQueueMessage message, Action callback ) : void
Clear ( Action callback ) : void
CloudQueue ( Uri uri, string name, IStorageCredentials credentials, Dispatcher dispatcher ) : System
Create ( Action callback ) : void
CreateIfNotExist ( Action callback ) : void
Delete ( Action callback ) : void
DeleteMessage ( CloudQueueMessage message, Action callback ) : void
Exists ( Action callback ) : void
FetchAttributes ( Action callback ) : void
GetMessage ( Action callback ) : void
GetMessage ( System.TimeSpan visibilityTimeout, Action callback ) : void
GetMessages ( int messageCount, Action callback ) : void
GetMessages ( int messageCount, System.TimeSpan visibilityTimeout, Action callback ) : void
PeekMessage ( Action callback ) : void
PeekMessages ( int messageCount, Action callback ) : void
SetMetadata ( Action callback ) : void

보호된 메소드들

메소드 설명
CloudQueueExistsMapper ( HttpWebResponse response ) : bool
CloudQueueMessagesMapper ( HttpWebResponse response ) : IEnumerable
OnSendingRequest ( HttpWebRequest request, int contentLength ) : void

비공개 메소드들

메소드 설명
InnerClear ( string serviceOperation, Action callback, int retryCounter ) : void
InnerGetMessages ( int messageCount, bool peek, System.TimeSpan visibilitytimeout, Action callback ) : void

메소드 상세

AddMessage() 공개 메소드

public AddMessage ( CloudQueueMessage message, Action callback ) : void
message CloudQueueMessage
callback Action
리턴 void

Clear() 공개 메소드

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

CloudQueue() 공개 메소드

public CloudQueue ( Uri uri, string name, IStorageCredentials credentials, Dispatcher dispatcher ) : System
uri System.Uri
name string
credentials IStorageCredentials
dispatcher System.Windows.Threading.Dispatcher
리턴 System

CloudQueueExistsMapper() 보호된 메소드

protected CloudQueueExistsMapper ( HttpWebResponse response ) : bool
response System.Net.HttpWebResponse
리턴 bool

CloudQueueMessagesMapper() 보호된 정적인 메소드

protected static CloudQueueMessagesMapper ( HttpWebResponse response ) : IEnumerable
response System.Net.HttpWebResponse
리턴 IEnumerable

Create() 공개 메소드

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

CreateIfNotExist() 공개 메소드

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

Delete() 공개 메소드

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

DeleteMessage() 공개 메소드

public DeleteMessage ( CloudQueueMessage message, Action callback ) : void
message CloudQueueMessage
callback Action
리턴 void

Exists() 공개 메소드

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

FetchAttributes() 공개 메소드

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

GetMessage() 공개 메소드

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

GetMessage() 공개 메소드

public GetMessage ( System.TimeSpan visibilityTimeout, Action callback ) : void
visibilityTimeout System.TimeSpan
callback Action
리턴 void

GetMessages() 공개 메소드

public GetMessages ( int messageCount, Action callback ) : void
messageCount int
callback Action
리턴 void

GetMessages() 공개 메소드

public GetMessages ( int messageCount, System.TimeSpan visibilityTimeout, Action callback ) : void
messageCount int
visibilityTimeout System.TimeSpan
callback Action
리턴 void

OnSendingRequest() 보호된 메소드

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

PeekMessage() 공개 메소드

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

PeekMessages() 공개 메소드

public PeekMessages ( int messageCount, Action callback ) : void
messageCount int
callback Action
리턴 void

SetMetadata() 공개 메소드

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