MBrace.Azure


AzureServiceBusAccount

Namespace: MBrace.Azure.Runtime

Azure ServiceBus Account reference that does not leak connection string information to its serialization.

Instance members

Instance memberDescription
AccountKey
Signature: string

Base-64 account key representation

CompiledName: get_AccountKey

AccountName
Signature: string

Account name or namespace identifier

CompiledName: get_AccountName

ConnectionString
Signature: string

Service bus connection string

CompiledName: get_ConnectionString

CreateQueueClient(queue, mode)
Signature: (queue:string * mode:ReceiveMode) -> QueueClient

Creates a Queue client instance

CreateSubscriptionClient(topic, name)
Signature: (topic:string * name:string) -> SubscriptionClient

Creates a Subscription instance

CreateTopicClient(topic)
Signature: topic:string -> TopicClient

Creates a Topic client

NamespaceManager
Signature: NamespaceManager

Namespace manager for Service Bus

CompiledName: get_NamespaceManager

Static members

Static memberDescription
FromConnectionString(connectionString)
Signature: connectionString:string -> AzureServiceBusAccount

Creates an Azure service bus account reference using provided connection string.

FromCredentials(...)
Signature: (accountNameOrNamespace:string * accountKey:string) -> AzureServiceBusAccount

Creates an Azure service bus account reference using provided credentials.

TryFromConnectionString(...)
Signature: connectionString:string -> AzureServiceBusAccount option

Try creating an Azure service bus account reference using provided connection string.

TryParseNamespace(servicebusNamespace)
Signature: servicebusNamespace:string -> string option

Attempt to parse service bus namespaces of format 'sb://.servicebus.windows.net/', returning the account name.

Fork me on GitHub