C# Класс Rest4Net.IronMq.IronMqProvider

Наследование: RestApiProvider
Показать файл Открыть проект Примеры использования класса

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

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