David Fowler
baf7fce49d
Made some fixes to the disconnect sequence
...
- Fixed ChannelConnection to use IChannel<T> for
both sides of the connection. This allows use to close both the
input and the output when we are tearing down.
- Use TryComplete instead of complete to avoid exceptions thrown on
Complete(), particularly ChannelClosedException.
2017-01-10 14:32:10 -08:00
BrennanConroy
a9dfd83ff4
Fix EF.Tools version
2017-01-10 14:54:35 -08:00
moozzyk
8e2ba0fe87
Merge branch 'pawelka/chat' into dev
2017-01-10 14:01:44 -08:00
Andrew Stanton-Nurse
0af0318f43
fix rebase error
...
re-removed error handling from HubEndpoint, since HttpConnectionDispatcher handles it
2017-01-10 13:49:41 -08:00
moozzyk
b18606ec8d
Fixing chat sample - it was still using fully qualified hub method name
2017-01-10 11:41:47 -08:00
Stephen Halter
b977c871ae
Remove unnecessary explicit dependency
2017-01-10 00:14:09 -08:00
Andrew Stanton-Nurse
d281cb72ea
add "messaging" endpoints and transports
...
* Need a separate set of primitives to handle messaging
* Using Channels (not Pipelines!) to provide the data flow for messaging
* All transports are now "message" based transports
* Added an adaptor to convert message-based transports to serve
streaming endpoints
2017-01-09 16:01:08 -08:00
moozzyk
fa0219f75e
Updating Social Weather sample to 1.2.0
2017-01-09 08:36:05 -08:00
moozzyk
217f707456
Sorting out exceptions
...
Making sure that OnConnected/OnDisconnected events are invoked correctly (e.g. if invoking OnDisconnectedAsync on hub threw we would not call OnDisconnectedAsync on lifetime manager and therefore we would continue to use/track connections that were already closed)
2017-01-09 08:29:44 -08:00
Chris R
80c5f9be0e
Remove unused WebListener reference
2017-01-03 22:08:24 -08:00
Pawel Kadluczka
dbf27c30c3
Introducing HubActivator ( #83 )
...
Fixes #60
2016-12-30 11:42:02 -08:00
moozzyk
8022afd3a2
Handling exceptions thrown on the server side
...
Addresses: #62
2016-12-26 22:39:48 -08:00
moozzyk
3a01d6cff1
Introducing async/await in TS client + minor clean up
2016-12-26 22:23:39 -08:00
Ajay Bhargav Baaskaran
b424e5b2b0
Updating shared runtime in missed test projects
2016-12-22 14:53:11 -08:00
Ajay Bhargav Baaskaran
12da346de9
Updating missed projects to 4.4 CoreFx packages
2016-12-22 14:37:42 -08:00
Pranav K
1492b41af0
Updating to 4.4 CoreFx packages
2016-12-21 22:57:01 -08:00
Mikael Mengistu
23c0522db9
Added missing copyright and license headers
2016-12-19 14:30:43 -05:00
BrennanConroy
0f1f6273e7
Add AppVeyor and Travis tags
2016-12-19 10:57:42 -08:00
Nate McMaster
06b3ed4413
React to aspnet/DotNetTools#211
2016-12-16 17:13:10 -08:00
Mikael Mengistu
c665eef66b
Update SocketsSample to use correct method names
2016-12-15 19:26:40 -05:00
Mikael Mengistu
13a484c305
Remove hosting references
2016-12-14 16:17:15 -08:00
Mikael Mengistu
e1d9aa2dd4
Early version of the .NET Client
2016-12-14 10:04:48 -08:00
David Fowler
df9057a6f7
Revert "Revert "React to hosting changes""
...
This reverts commit 12649b19bf .
2016-12-14 00:01:35 -08:00
David Fowler
12649b19bf
Revert "React to hosting changes"
...
This reverts commit f48bd8d185 .
2016-12-13 23:56:10 -08:00
David Fowler
f48bd8d185
React to hosting changes
2016-12-13 23:03:20 -08:00
moozzyk
46cf13b2fc
Hub connection tests
2016-12-09 11:43:49 -08:00
moozzyk
d3e625c985
End-to-end browser tests
2016-12-09 11:36:56 -08:00
N. Taylor Mullen
11d8f8ff2b
Update .travis.yml osx image to xcode7.3.
2016-12-08 10:05:10 -08:00
Pawel Kadluczka
2b918b8fe2
Removing type name from hub method name ( #63 )
2016-12-06 11:17:00 -08:00
BrennanConroy
d0961fe28a
Fix CI
2016-12-06 08:48:59 -08:00
David Fowler
5f3c1060ab
Clean up shutdown management ( #59 )
...
* Clean up shutdown management
- ConnectionManager now implements IApplicationEvents. It makes testing cleaner
but makes service registration a little messy.
* Cleaned up service registration and layering a bit
- Added SocketsApplicationLifetimeEvents instead of implementing it
on ConnectionManager directly.
- Exposed ConnectionManager.CloseConnections()
2016-12-05 22:07:19 -08:00
BrennanConroy
28e3c8331b
Dispose Hubs from ActivatorUtilities
2016-12-05 15:40:01 -08:00
BrennanConroy
7c8eeb11f4
Can't use project references in tests for the CI
2016-11-30 15:06:04 -08:00
BrennanConroy
a96370ea35
Update project.json versions
2016-11-30 12:20:33 -08:00
moozzyk
e6b34fdce3
Renaming RpcConnection to HubConnection
2016-11-29 16:03:56 -08:00
Russell Seamer
4158dfed8f
add net451 support to signalr.redis
2016-11-29 14:52:44 -08:00
moozzyk
2039a18971
Introducing modules for the ts client
2016-11-29 12:35:33 -08:00
David Fowler
1b59fc6f80
DI enabled Microsoft.AspNetCore.Sockets ( #47 )
...
* DI enabled Microsoft.AspNetCore.Sockets
- Added AddSockets extension method to IServiceCollection
- Inject IApplicationLifetime into ConnectionManager to handle
graceful shutdown and added test.
- Call AddSockets from AddSignalR
* PR feedback
- Added AddSignalR overload that takes Action<SignalROptions>
2016-11-26 23:09:38 -08:00
N. Taylor Mullen
7b814e8d92
Pin global.json SDK to 1.0.0-preview2-1-003177.
2016-11-23 16:01:27 -08:00
Andrew Stanton-Nurse
940ccf5c65
add tests to WebSockets transport ( #35 )
...
* add tests to WebSockets transport
* adds some error handling
* make logger factory required
* allow frames to be received after the application closes the output
2016-11-23 11:26:12 -08:00
moozzyk
638b4b5fc4
Removing checked in jasmine
2016-11-23 10:54:34 -08:00
moozzyk
fab9566238
Changing streams to channels
...
Adding test project to the solution
2016-11-23 10:53:29 -08:00
moozzyk
b9db30367b
Adding E2E test project
2016-11-22 13:09:09 -08:00
Pranav K
59bd827458
* Remove dotnet-corefxlab feed
...
* Fix SocialWeather so that it restores as part of test runs.
2016-11-21 10:01:32 -08:00
Nate McMaster
267d51a641
Clean tmp folder after unzipping KoreBuild
2016-11-18 10:57:10 -08:00
Mikael Mengistu
1a29ddb9de
Fix EF dependencies in chat sample
2016-11-17 16:16:43 -08:00
moozzyk
f0a24720bc
Fixing build
2016-11-16 16:47:53 -08:00
BrennanConroy
35a1c4fae7
Add prefix to redis channel names
2016-11-16 09:58:10 -08:00
David Fowler
4aa65cf0bf
Updated to new System.IO.Pipelines package instead of Channels
2016-11-15 21:46:18 -08:00
Andrew Stanton-Nurse
f3ebe03a0b
fix #32 by handling connection header correctly ( #33 )
2016-11-15 16:22:50 -08:00