MBrace.AWS


SqsUtils

Namespace: MBrace.AWS.Runtime.Utilities

Nested types and modules

TypeDescription
SqsDequeueMessage

Type extensions

Type extensionDescription
CreateQueueWithName(queueName)
Signature: queueName:string -> Async<string>

CompiledName: IAmazonSQS.CreateQueueWithName

DeleteBatch(messages)
Signature: messages:seq<SqsDequeueMessage> -> Async<unit>

CompiledName: IAmazonSQS.DeleteBatch

DeleteQueueUri(queueUri)
Signature: queueUri:string -> Async<unit>

CompiledName: IAmazonSQS.DeleteQueueUri

DequeueAll(...)
Signature: (queueUri:string * messageAttributes:'a option * visibilityTimeout:int option) -> Async<SqsDequeueMessage []>
Type parameters: 'a

CompiledName: IAmazonSQS.DequeueAll

DequeueBatch(...)
Signature: (queueUri:string * messageAttributes:'a option * visibilityTimeout:int option * maxReceiveCount:int option) -> Async<SqsDequeueMessage []>
Type parameters: 'a

CompiledName: IAmazonSQS.DequeueBatch

Enqueue(queueUri, msgBody, ?attributes)
Signature: (queueUri:string * msgBody:string * attributes:'a option) -> Async<unit>
Type parameters: 'a

CompiledName: IAmazonSQS.Enqueue

EnqueueBatch(queueUri, messages)
Signature: (queueUri:string * messages:seq<string * 'a option>) -> Async<unit>
Type parameters: 'a

CompiledName: IAmazonSQS.EnqueueBatch

EnsureQueueNameExists(queueName)
Signature: queueName:string -> Async<bool * string>

CompiledName: IAmazonSQS.EnsureQueueNameExists

GetMessageCount(queueUri)
Signature: queueUri:string -> Async<int>

CompiledName: IAmazonSQS.GetMessageCount

GetQueueUris(?prefix)
Signature: (prefix:string option) -> Async<List<string>>

CompiledName: IAmazonSQS.GetQueueUris

QueueNameExists(queueName)
Signature: queueName:string -> Async<bool>

CompiledName: IAmazonSQS.QueueNameExists

TryDequeue(...)
Signature: (queueUri:string * messageAttributes:'a option * visibilityTimeout:int option * timeoutMilliseconds:int option) -> Async<SqsDequeueMessage option>
Type parameters: 'a

CompiledName: IAmazonSQS.TryDequeue

TryGetQueueUri(queueName)
Signature: queueName:string -> Async<string option>

CompiledName: IAmazonSQS.TryGetQueueUri

Active patterns

Active patternDescription
( |QueueNotFoundException|_| ) e
Signature: e:Exception -> unit option

CompiledName: |QueueNotFoundException|_|

Fork me on GitHub