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