Граф коммитов

398 Коммитов

Автор SHA1 Сообщение Дата
Simon Cropp 51f8d77f04 Some random cleanups (#302)
* remove redundant local variable assignments in OnValueSize
* remove redundant local variable assignments in OnValueSize
* clean up some whitespace
* remove redundant ClientId parameter in ActiveSendReceiveClientLink
* use pattern matching
* redundant braces
* redundant method
* remove redundant doco
* simplify doc file generation
* remove settings that are inferred from the project file name
* remove redundant test attributes
* remove redundant async state machines
2017-09-08 19:09:52 -07:00
Sean Feldman e650ac4c4e Throw when receiver is passed in TimeSpan.Zero for server timeout (#296)
#294
2017-09-08 17:23:31 -07:00
Neeraj Makam 6af10c6587 Adding reference to System.Net.WebSockets.Client in test library (#299)
Adding reference to System.Net.WebSockets.Client in test library.
Takes care of failing test added in #288
2017-09-08 14:15:25 -07:00
Nathanael Marchand b4285e5b43 Added websocket support (#288)
Added WebSocket support

Should solve the issue #269
2017-08-23 14:36:34 -07:00
Sean Feldman 8ddbc1ebb5 Message completion updated remark + exception message (#289)
Fixes #286
2017-08-23 11:34:01 -07:00
Sean Feldman fc8abd8bb8 enabling source linking (#283) 2017-08-21 15:30:18 -07:00
Neeraj Makam 0fd4ec784d Close session after cancelling cancellation token (#282) 2017-08-21 11:45:50 -07:00
vinaysurya b39ef8a63c Fix to throw ObjectDisposedExceptions when Client is already closed and Update AMQP library version (#278) 2017-08-17 23:08:18 -07:00
Sean Feldman 56dea4cff7 Use msbuild to restrict max allowed C# language version (#275) 2017-08-14 19:17:00 -07:00
vinaysurya 7629b63583 Merge pull request #274 from Azure/dev
ReFix AmqpNotFound errors manifesting as MessagingEntityNotFoundException
2017-08-11 10:21:31 -07:00
vinaysurya ab1a347a2d Merge branch 'master' into dev 2017-08-11 10:19:30 -07:00
vinaysurya b672637429 ReFix AmqpNotFound errors manifesting as MessagingEntityNotFoundException (#273) 2017-08-11 10:18:01 -07:00
vinaysurya 4f72af709f Merge pull request #271 from Azure/dev
Merge from dev to master for 1.0.0 release
2017-08-10 21:57:51 -07:00
Binzy 31342b0080 Update README.md 2017-08-10 21:27:35 -07:00
vinaysurya efd2777838 Merge branch 'master' into dev 2017-08-10 19:41:38 -07:00
vinaysurya 45f356ceb3 AmqpNotFoundErrors are translated as MessagingEntityNotFoundExceptions (#270) and Release Version Update 2017-08-10 19:36:26 -07:00
vinaysurya c0b9b112be Renewcbstokenonlink (#267)
* Handling some nit review comments from previous review

* Fix Test Parallelism issue
2017-08-10 02:19:13 -07:00
vinaysurya 43d98d3383 CBS Tokens on the link are not being renewed (#264) 2017-08-09 23:08:57 -07:00
Sean Feldman b273171f97 Session state as byte array (#263) 2017-08-09 10:44:14 -07:00
Sean Feldman e7f1cb9c66 Instance should not be allowed to mutate (#262) 2017-08-09 09:32:31 -07:00
Neeraj Makam 7cd009cc2d Do not attempt to abandon the message if we know that the message / session lock is already lost. (#256)
* Do not attempt to abandon the message if we know that the message / session lock is already lost.

* Releasing lock after abandon()
2017-08-04 21:46:47 -07:00
Neeraj Makam d3305ce15f Adding client version telemetry while creating a new connection (#253)
Adding client version telemetry while creating a new connection for the service to keep a track.
2017-08-03 16:57:55 -07:00
vinaysurya 1ac0f2f16e Merge pull request #251 from Azure/dev
Update Version to 1.0.0-RC1 (#250)
2017-08-03 12:41:10 -07:00
vinaysurya 7281112b5f Merge branch 'master' into dev 2017-08-03 12:40:14 -07:00
vinaysurya 008b624eef Update Version (#250) 2017-08-03 12:35:42 -07:00
vinaysurya 960f9da972 Merge pull request #249 from Azure/dev
Merge Dev branch into master for 1.0.0-RC1 release
2017-08-03 10:27:46 -07:00
vinaysurya 9128c421eb Merge branch 'master' into dev 2017-08-03 09:29:06 -07:00
vinaysurya e6f42df054 RenewLock() is not updating the LockedUntilUtc on the Message. (#245) 2017-08-02 19:24:38 -07:00
Neeraj Makam f5cfcb7716 Handling session loss for non Session-Lock-Lost exceptions + Increasing AMQP nuget reference to 2.1.0 (#244)
Throwing SessionLockLost exception when session is lost due to errors other than SessionLockLostException thrown from the server (eg: communication exceptions).
Also, increased Microsoft.Azure.Amqp nuget reference to 2.1.0
2017-08-02 18:34:15 -07:00
Sean Feldman e04b108d97 Make PRs general description less noisy (#242) 2017-08-01 15:15:53 -07:00
Sean Feldman f4bab2880f ExceptionReceivedHandler can be set via constructor only to avoid accidental override via getter property (#241) 2017-08-01 12:41:47 -07:00
Neeraj Makam cbf9f1588d Limiting the list of classes exposed on Microsoft.Azure.ServiceBus namespace (#238)
1. Limiting public namespaces to Microsoft.Azure.ServiceBus and Microsoft.Azure.ServiceBus.Core
2. Moved classes under Primitive namespace as appropriate.
3. Removed all public classes from Primitive namespace. This is only for internal usage.
4. Made couple of classes related to TokenProvider internal which need not be public
5. Added a couple of default values to xml docs.
2017-07-31 16:15:48 -07:00
Neeraj Makam b742d558e3 Exposing OperationTimeout property's setter on all clients (#236) 2017-07-27 16:18:27 -07:00
Neeraj Makam 127cf0a59b Renaming ReceiveBySequenceNumberAsync to ReceiveDeferredMessageAsync (#235) 2017-07-27 15:13:42 -07:00
Neeraj Makam 9e884e5d4c Exception handling additions to improve debugging (#232)
1. Appending SocketException's error code to exceptionMessage.
2. For link/session creation failure, attach its parent's terminal exception
2017-07-26 16:28:34 -07:00
jjadeja 4d12ba5855 Update MessagingEventSource.cs (#233)
Event 47 was called with 2 argument(s), but it is defined with 3 parameter(s).
2017-07-26 07:57:56 -07:00
Sean Feldman a171b6cf8c GitHub support resources file (#228) 2017-07-24 10:43:01 -07:00
Kieren Johnstone 3e9b65858a Fix Azure Resource Manager template link (#230) 2017-07-24 10:00:34 -07:00
Neeraj Makam b32bf9facc Get rules associated with subscription using SubscriptionClient (#192)
Fixes #99
2017-07-21 13:50:42 -07:00
vinaysurya 29e6f5790f Handle the scenario where session link is closed from the broker due to Session timing out (#226)
* Handle the scenario where session link is closed from the broker due to Session timing out

* Remove debug traces

* nit

* Dispose should also throw SessionLockLost if lock lost

* Remove TODO Comment

* Test nits

* Test Comment update

* Minor Test Update

* Added events to trace when Links Needed to be Recreated

* Event Changes

* Trace Error Level events when sessionLink Closed

* Added buffer time since there was an actual timelag b/n client machine and broker and added tracing for another test failure
2017-07-20 13:57:57 -07:00
vinaysurya b158c0ae83 Fix Rule Creation Issue (#227)
* Fix Rule Creation Issue

* Comments

* One more test

* Appveyor Issue

* Appveyor change

* Reverting back the appveyor change
2017-07-20 08:15:13 -07:00
Neeraj Makam d9ac7decf3 Remove overwriting of uri scheme in `ServiceBusConnectionStringBuilder`
Resolving #197
2017-07-14 18:11:21 -07:00
Neeraj Makam 025742cef8 Updated few xml doc entries (#219)
Resolves #119 and more
2017-07-14 13:36:04 -07:00
Neeraj Makam 6f87e7d2ea Updating Readme.md appveyor badge (#220)
Resolves #175
2017-07-14 13:35:02 -07:00
vinaysurya f70720e454 Merge pull request #223 from Azure/dev
Merge Dev branch into master for 0.0.7 preview release
2017-07-14 13:19:16 -07:00
vinaysurya 0c94ad54b8 Merge branch 'master' into dev 2017-07-14 11:06:53 -07:00
Neeraj Makam 958752cd26 Making "session id received is null" transient exception (#218)
Making "session id received is null" transient exception (#218)
2017-07-13 12:42:20 -07:00
Neeraj Makam 1479fa3c69 Extending the plugins to messagesessions (#212)
Ensuring the registered plugins gets passed on to the sessions that were accepted.
2017-07-11 20:08:23 -07:00
Neeraj Makam c64800bcc1 Adding additional logging (#216)
Adding additional logging to capture the link state during an exception
2017-07-11 20:07:08 -07:00
vinaysurya cee4964be2 Merge pull request #207 from Azure/brokeredMessageExtensionforInterOp
Message Extension for interop with older .Net Clients
2017-07-11 14:14:30 -07:00