1,038,448

Downloads

1,928

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 230 Sunday, August 16 2015
Microsoft Azure... 3.0.0-preview 701 Wednesday, July 29 2015
Microsoft Azure... 2.7.6 5309 Tuesday, August 11 2015
Microsoft Azure... 2.7.5 18559 Wednesday, July 08 2015
Microsoft Azure... 2.7.3 10412 Monday, June 29 2015
Microsoft Azure... 2.7.2 11487 Wednesday, June 17 2015
Microsoft Azure... 2.7.1 3648 Tuesday, June 16 2015
Microsoft Azure... 2.7.0 6707 Thursday, June 11 2015
Microsoft Azure... 2.6.7 23053 Monday, May 18 2015
Microsoft Azure... 2.6.6 24291 Saturday, May 02 2015
Microsoft Azure... 2.6.5 24554 Monday, April 13 2015
Microsoft Azure... 2.6.4 27124 Tuesday, March 17 2015
Microsoft Azure... 2.6.2 14650 Friday, March 06 2015
Microsoft Azure... 2.6.1 46857 Monday, February 02 2015
Microsoft Azure... 2.6.0 10192 Thursday, January 29 2015
Microsoft Azure... 2.5.4 21555 Monday, January 12 2015
Microsoft Azure... 2.5.3 25112 Friday, December 05 2014
Microsoft Azure... 2.5.2 16867 Tuesday, November 18 2014
Microsoft Azure... 2.5.1 22668 Wednesday, November 12 2014
Microsoft Azure... 2.5.0 9738 Wednesday, November 12 2014
Microsoft Azure... 2.4.10 11268 Monday, November 10 2014
Microsoft Azure... 2.4.9 17184 Friday, October 31 2014
Microsoft Azure... 2.4.8 13389 Thursday, October 23 2014
Microsoft Azure... 2.4.7 7892 Wednesday, October 22 2014
Microsoft Azure... 2.4.6 14936 Wednesday, October 15 2014
Microsoft Azure... 2.4.5 7894 Tuesday, October 14 2014
Microsoft Azure... 2.4.4 15756 Friday, October 03 2014
Microsoft Azure... 2.4.3 23089 Monday, September 15 2014
Microsoft Azure... 2.4.2 45055 Wednesday, July 23 2014
Microsoft Azure... 2.4.1.1 11317 Thursday, July 17 2014
Microsoft Azure... 2.4.1 11505 Monday, July 14 2014
Windows Azure... 2.3.4 49341 Saturday, June 07 2014
Windows Azure... 2.3.3 7038 Wednesday, June 04 2014
Windows Azure... 2.3.2.2 14684 Wednesday, May 21 2014
Windows Azure... 2.3.2.1 6852 Wednesday, May 21 2014
Windows Azure... 2.3.2 22987 Thursday, May 08 2014
Windows Azure... 2.3.1 30513 Wednesday, April 09 2014
Windows Azure... 2.3.0 17484 Thursday, April 03 2014
Windows Azure... 2.2.7 24029 Friday, February 28 2014
Windows Azure... 2.2.6 16211 Monday, February 17 2014
Windows Azure... 2.2.5 8898 Wednesday, February 12 2014
Windows Azure... 2.2.4 15384 Thursday, January 23 2014
Windows Azure... 2.2.3 6373 Tuesday, January 21 2014
Windows Azure... 2.2.2 13663 Monday, January 06 2014
Windows Azure... 2.2.1.1 42639 Wednesday, November 06 2013
Windows Azure... 2.2.1 13630 Wednesday, October 23 2013
Windows Azure... 2.2.0 20162 Tuesday, October 22 2013
Windows Azure... 2.1.4 34303 Saturday, October 19 2013
Windows Azure... 2.1.3 33357 Wednesday, September 11 2013
Windows Azure... 2.1.2 27896 Wednesday, July 31 2013
Windows Azure... 2.1.1 2048 Wednesday, July 31 2013
Windows Azure... 2.1.0 32252 Wednesday, May 22 2013
Windows Azure... 2.0.1 19920 Tuesday, April 30 2013
Windows Azure... 2.0.0 2591 Tuesday, April 30 2013
Windows Azure... 2.0.0-beta 1204 Friday, March 29 2013
Windows Azure... 2.0.0-alpha 466 Friday, March 08 2013
Windows Azure... 1.8.0 48634 Friday, October 26 2012
Windows Azure... 1.7.0.1 9781 Thursday, June 21 2012
Windows Azure... 1.7.0 1611 Thursday, June 07 2012
Windows Azure... 1.6.0 5439 Tuesday, December 06 2011
Windows Azure... 1.5.0 3250 Wednesday, September 14 2011
Windows Azure... 0.6.0 545 Monday, June 20 2011
Windows Azure... 0.5.0 282 Monday, May 23 2011