Method | Description | |
---|---|---|
AddMessageAsync ( string body, long timeout = 60, long delay, long expires = 604800 ) : Task |
Add single message to a queue, and if succeeded return message with updated ID.
|
|
AddMessagesAsync ( ) : Task |
Add messages to a queue, and return messages added to the queue with updated ID.
|
|
AddSubscribersAsync ( ) : Task |
Add subscribers to queue.
|
|
ClearMessagesAsync ( ) : Task |
Clear all messages in a queue.
|
|
DeleteAsync ( ) : Task |
Delete the queue and all its messages.
|
|
DeleteMessageAsync ( |
Delete message from the queue. Be sure you call this after you’re done with a message otherwise it will be placed back on the queue.
|
|
GetCountAsync ( ) : Task |
Get number of messages in queue.
|
|
GetExistsAsync ( ) : Task |
Check if queue exists.
|
|
GetMessageAsync ( long timeout = 60 ) : Task |
Get at most 1 messages from the queue.
|
|
GetMessagesAsync ( int n = 1, long timeout = 60 ) : Task |
Get at most n messages from the queue.
|
|
GetPushStatusAsync ( |
Status of push notifications.
|
|
PeekMessagesAsync ( int n = 1 ) : Task |
Peek at first n messages in the queue.
|
|
ReleaseMessageAsync ( |
Put message back on the queue.
|
|
RemoveSubscribersAsync ( ) : Task |
Remove subscribers from a queue.
|
|
TouchMessageAsync ( |
Touching a reserved message extends its timeout by the duration specified when the message was created, which is 60 seconds by default.
|
|
UpdateAsync ( PushType pushtype = PushType.Multicast, int retries = 3, int retriesDelay = 60 ) : Task |
Update queue.
|
Method | Description | |
---|---|---|
Queue ( |
public AddMessageAsync ( string body, long timeout = 60, long delay, long expires = 604800 ) : Task |
||
body | string | |
timeout | long | |
delay | long | |
expires | long | |
return | Task |
public DeleteMessageAsync ( |
||
message | ||
return | Task |
public GetMessageAsync ( long timeout = 60 ) : Task |
||
timeout | long | |
return | Task |
public GetMessagesAsync ( int n = 1, long timeout = 60 ) : Task |
||
n | int | |
timeout | long | |
return | Task |
public GetPushStatusAsync ( |
||
message | ||
return | Task |
public ReleaseMessageAsync ( |
||
message | ||
delay | long | |
return | Task |
public TouchMessageAsync ( |
||
message | ||
delay | long | |
return | Task |
public UpdateAsync ( PushType pushtype = PushType.Multicast, int retries = 3, int retriesDelay = 60 ) : Task |
||
pushtype | PushType | |
retries | int | |
retriesDelay | int | |
return | Task |