1,041,658

Downloads

2,306

Downloads of v 3.0.1

2015-08-21

Last published

Microsoft Azure Service Bus

3.0.1

Use this for Microsoft Azure Service Bus Queues, Topics, EventHub and Relay backend operations.

It adds Microsoft.ServiceBus.dll along with related configuration files to your project. This library allows AMQP 1.0 to be used as one of the protocols for communication with Microsoft Azure Service Bus.

For more information on Messaging features, please visit: http://azure.microsoft.com/en-us/documentation/services/service-bus/

For more information on Event Hub features, please visit: http://go.microsoft.com/fwlink/?LinkID=403957

Please note that this package requires .Net Framework 4.5 Full Profile.

To install Microsoft Azure Service Bus, run the following command in the Package Manager Console

PM> Install-Package WindowsAzure.ServiceBus

Release Notes

Build: 2.0.50398.0
• General: Compiled against .Net 4.5
    - if you have a .Net 4.0 project you should recompile against .Net 4.5 instead since 4.0 project cannot reference 4.5 dll.
• General: Removal of Asynchronous Programming Model (APM) API for all Messaging and EventHub classes.
    - If your application use the old APM API you should switch over to use the Task-based Asynchronous Pattern (TAP) API instead
    - e.g. instead of using QueueClient.BeginSend/EndSend, please use QueueClient.SendAsync.
    - For more information on interop between APM and TAP, please refer to https://msdn.microsoft.com/en-us/library/hh873178(v=vs.110).aspx
    - Note: support for CancellationToken in the TAP model will be implemented in later SDK update.
• General: Removal of Notification Hub API from Microsoft.ServiceBus.dll.
    - To get the NotificationHub functionality please use the Microsoft.Azure.NotificationHubs nuget package instead: http://www.nuget.org/packages/Microsoft.Azure.NotificationHubs/
• General: ServiceBusEnvironment.SystemConnectivity.Mode now support explicit Https mode.
• EventHub/Messaging: AutoDetect will now perform detection in both Sbmp and Amqp transport.
    - Detection happens at the first operation per AppDomain, and the purpose of the detection is to determine if the low level host and port requirement are functional.
    - Once a detection completes the state is not changed unless AppDomain is unloaded or system network state has changed.
    - The perference of mode used is tcp -> https (port 443) -> http (port 80).
• EventHub/Messaging: Amqp transport will always use WebSocket implementation when using Https or Http mode.
• EventHub/Messaging: New Api MessagingFactory.ResetConnection() to support manual internal connection reset.
    - This gives user a more predictable control on when a transport level connection should be recreated.
    - This is only implmented for Amqp transport. Other transports will throw NotSupportedException.
• EventHub: Low level data from the Amqp’s message Annotation section will now show up in EventData.SystemProperty
• EventHub: Remove DataContractSerializer dependency from EventHub by removing EventData.GetBody()
    - User should use EventData.GetBodyStream() or EventData.GetBytes() to get the body stream/bytes, and pass it to the serializer if desired.
• EventHub: Client side support for future link level redirection work.
• EventHub: Connection string now support additional connection param for future link level redirection work: HostName, AmqpSecurityScheme, CredentialType
• Messaging: QueueClient and SubscriptionClient now exposes RenewMessageLock(lockToken) Api.
• Messaging: Optimization on connection/factory instances when creating client using XXXClient.CreateFromConnectionString()
    - Multiple client creation using the same connection string (within the same AppDomain) will now use the same cached MessagingFactory instance.
    - Connection string equality will now be based on key-value pair comparison rather than plain-string comparison. This means the ordering of the key-value pair within the string will not matter anymore.
    - Note: MessagingFactory.CreateFromConnectionString will not be affected and will still create new instances everytime the method is called.

Owners

Authors

Microsoft

Copyright

Copyright c Microsoft Corporation. All rights reserved.

Tags

Dependencies

Version History

Version Downloads Last updated
Microsoft Azure... 3.0.1-preview 241 Sunday, August 16 2015
Microsoft Azure... 3.0.0-preview 717 Wednesday, July 29 2015
Microsoft Azure... 2.7.6 5588 Tuesday, August 11 2015
Microsoft Azure... 2.7.5 19079 Wednesday, July 08 2015
Microsoft Azure... 2.7.3 10530 Monday, June 29 2015
Microsoft Azure... 2.7.2 11581 Wednesday, June 17 2015
Microsoft Azure... 2.7.1 3676 Tuesday, June 16 2015
Microsoft Azure... 2.7.0 6783 Thursday, June 11 2015
Microsoft Azure... 2.6.7 23219 Monday, May 18 2015
Microsoft Azure... 2.6.6 24384 Saturday, May 02 2015
Microsoft Azure... 2.6.5 24659 Monday, April 13 2015
Microsoft Azure... 2.6.4 27197 Tuesday, March 17 2015
Microsoft Azure... 2.6.2 14678 Friday, March 06 2015
Microsoft Azure... 2.6.1 46994 Monday, February 02 2015
Microsoft Azure... 2.6.0 10217 Thursday, January 29 2015
Microsoft Azure... 2.5.4 21609 Monday, January 12 2015
Microsoft Azure... 2.5.3 25136 Friday, December 05 2014
Microsoft Azure... 2.5.2 16882 Tuesday, November 18 2014
Microsoft Azure... 2.5.1 22724 Wednesday, November 12 2014
Microsoft Azure... 2.5.0 9749 Wednesday, November 12 2014
Microsoft Azure... 2.4.10 11283 Monday, November 10 2014
Microsoft Azure... 2.4.9 17221 Friday, October 31 2014
Microsoft Azure... 2.4.8 13402 Thursday, October 23 2014
Microsoft Azure... 2.4.7 7901 Wednesday, October 22 2014
Microsoft Azure... 2.4.6 14952 Wednesday, October 15 2014
Microsoft Azure... 2.4.5 7904 Tuesday, October 14 2014
Microsoft Azure... 2.4.4 15777 Friday, October 03 2014
Microsoft Azure... 2.4.3 23128 Monday, September 15 2014
Microsoft Azure... 2.4.2 45106 Wednesday, July 23 2014
Microsoft Azure... 2.4.1.1 11330 Thursday, July 17 2014
Microsoft Azure... 2.4.1 11527 Monday, July 14 2014
Windows Azure... 2.3.4 49475 Saturday, June 07 2014
Windows Azure... 2.3.3 7047 Wednesday, June 04 2014
Windows Azure... 2.3.2.2 14693 Wednesday, May 21 2014
Windows Azure... 2.3.2.1 6861 Wednesday, May 21 2014
Windows Azure... 2.3.2 23054 Thursday, May 08 2014
Windows Azure... 2.3.1 30567 Wednesday, April 09 2014
Windows Azure... 2.3.0 17524 Thursday, April 03 2014
Windows Azure... 2.2.7 24058 Friday, February 28 2014
Windows Azure... 2.2.6 16226 Monday, February 17 2014
Windows Azure... 2.2.5 8905 Wednesday, February 12 2014
Windows Azure... 2.2.4 15422 Thursday, January 23 2014
Windows Azure... 2.2.3 6384 Tuesday, January 21 2014
Windows Azure... 2.2.2 13670 Monday, January 06 2014
Windows Azure... 2.2.1.1 42669 Wednesday, November 06 2013
Windows Azure... 2.2.1 13637 Wednesday, October 23 2013
Windows Azure... 2.2.0 20174 Tuesday, October 22 2013
Windows Azure... 2.1.4 34319 Saturday, October 19 2013
Windows Azure... 2.1.3 33377 Wednesday, September 11 2013
Windows Azure... 2.1.2 27934 Wednesday, July 31 2013
Windows Azure... 2.1.1 2050 Wednesday, July 31 2013
Windows Azure... 2.1.0 32302 Wednesday, May 22 2013
Windows Azure... 2.0.1 19923 Tuesday, April 30 2013
Windows Azure... 2.0.0 2597 Tuesday, April 30 2013
Windows Azure... 2.0.0-beta 1204 Friday, March 29 2013
Windows Azure... 2.0.0-alpha 467 Friday, March 08 2013
Windows Azure... 1.8.0 48665 Friday, October 26 2012
Windows Azure... 1.7.0.1 9789 Thursday, June 21 2012
Windows Azure... 1.7.0 1611 Thursday, June 07 2012
Windows Azure... 1.6.0 5440 Tuesday, December 06 2011
Windows Azure... 1.5.0 3252 Wednesday, September 14 2011
Windows Azure... 0.6.0 545 Monday, June 20 2011
Windows Azure... 0.5.0 282 Monday, May 23 2011