C# 클래스 Rest4Net.IronMq.IronMqProvider

상속: RestApiProvider
파일 보기 프로젝트 열기: acropolium/Rest4Net 1 사용 예제들

공개 메소드들

메소드 설명
AddMessage ( string queueName, Message message ) : IEnumerable
AddMessages ( string queueName, Message messages ) : IEnumerable
GetMessage ( string queueName ) : IMessage
GetMessages ( string queueName, int countToTake = 1 ) : IEnumerable
IronMqProvider ( string token, string projectId, Provider provider = Provider.AWS ) : System
Queue ( string name ) : IQueue
QueueClear ( string name ) : bool
Queues ( uint page ) : IEnumerable
RemoveMessage ( string queueName, string id ) : bool

보호된 메소드들

메소드 설명
BuildWithPath ( string path, RequestType type = RequestType.Get ) : Command
Cmd ( string path, RequestType requestType = RequestType.Get ) : Command

비공개 메소드들

메소드 설명
GetProviderHost ( Provider provider ) : string
JsonPreparer ( JToken input ) : JToken
MessagesToJson ( IEnumerable messages ) : string
RunInfo ( string path, RequestType type = RequestType.Post ) : string

메소드 상세

AddMessage() 공개 메소드

public AddMessage ( string queueName, Message message ) : IEnumerable
queueName string
message Message
리턴 IEnumerable

AddMessages() 공개 메소드

public AddMessages ( string queueName, Message messages ) : IEnumerable
queueName string
messages Message
리턴 IEnumerable

BuildWithPath() 보호된 메소드

protected BuildWithPath ( string path, RequestType type = RequestType.Get ) : Command
path string
type RequestType
리턴 Command

Cmd() 보호된 메소드

protected Cmd ( string path, RequestType requestType = RequestType.Get ) : Command
path string
requestType RequestType
리턴 Command

GetMessage() 공개 메소드

public GetMessage ( string queueName ) : IMessage
queueName string
리턴 IMessage

GetMessages() 공개 메소드

public GetMessages ( string queueName, int countToTake = 1 ) : IEnumerable
queueName string
countToTake int
리턴 IEnumerable

IronMqProvider() 공개 메소드

public IronMqProvider ( string token, string projectId, Provider provider = Provider.AWS ) : System
token string
projectId string
provider Provider
리턴 System

Queue() 공개 메소드

public Queue ( string name ) : IQueue
name string
리턴 IQueue

QueueClear() 공개 메소드

public QueueClear ( string name ) : bool
name string
리턴 bool

Queues() 공개 메소드

public Queues ( uint page ) : IEnumerable
page uint
리턴 IEnumerable

RemoveMessage() 공개 메소드

public RemoveMessage ( string queueName, string id ) : bool
queueName string
id string
리턴 bool