BrennanConroy
be88d2918e
Disable API Check
2017-04-11 09:23:48 -07:00
Nate McMaster
c89ba8c1ec
Consolidate dependency versions to one file
2017-03-15 19:34:12 -07:00
Nate McMaster
af5e7da478
Remove workarounds and unify dependency versions
2017-02-23 17:09:07 -08:00
Andrew Stanton-Nurse
9767dbd5c1
fix #209 by converting to byte[] ( #229 )
...
* fix #209 by converting to byte[]
2017-02-22 11:50:37 -08:00
Andrew Stanton-Nurse
a728e1da41
Text Protocol Formatter ( #187 )
2017-02-14 16:00:51 -08:00
Nate McMaster
7281bf90c0
Upgrade to VS 2017 ( #176 )
2017-02-02 12:54:23 -08:00
BrennanConroy
3d5fc9493a
Remove format from connect and only use it in /send
2017-01-17 11:32:27 -08:00
David Fowler
172a20c4ec
Use WaitToWriteAsync(), TryWrite() in HubLifetimeManager(s) ( #122 )
2017-01-11 22:13:12 -08:00
BrennanConroy
b3df10b638
Use connections format
2017-01-11 10:07:15 -08:00
David Fowler
cd9ed9228a
Remove streaming transport as a top level API ( #110 )
...
- Remove Streaming* classes from Sockets. The main
API will be channels based and streaming transports
will use the PipelineChannel (formerly FramingChannel) to
access messages.
- Added WriteAsync and ReadAsync to Connection and hid
the IChannelConnection from public API.
- Also fixed the fact that unknown methods caused server side
exceptions.
- Changed the consumption pattern to WaitToReadAsync/TryRead to avoid
exceptions.
- React to API changes
2017-01-11 04:01:49 -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
Pranav K
1492b41af0
Updating to 4.4 CoreFx packages
2016-12-21 22:57:01 -08:00
Mikael Mengistu
e1d9aa2dd4
Early version of the .NET Client
2016-12-14 10:04:48 -08:00
Russell Seamer
4158dfed8f
add net451 support to signalr.redis
2016-11-29 14:52:44 -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
Pranav K
97bf8c3c09
Fix NuGetPackageVerifier issues
2016-11-11 11:44:20 -08:00
David Fowler
48b869f026
Don't hardcoded localhost for redis
...
- It breaks the *nix clients
2016-11-09 02:06:31 -08:00
David Fowler
239999e4c9
Make things actually work ( #10 )
...
- Added build.cmd
- Renamed the solution to match our conventions
- Fixed bad doc comment references
- Used strong name version of StackExchange.Redis
2016-11-07 20:58:41 -08:00
Andrew Stanton-Nurse
dfa9c927b7
clean up project.jsons and NuGet.config ( #9 )
...
* clean up project.jsons and NuGet.config
* clean up netstandard references
* clean up netstandard tfm
* change WebSockets descriptions
2016-11-07 14:00:41 -08:00
Andrew Stanton-Nurse
d299cc9186
apply license headers
2016-11-07 12:00:04 -08:00
David Fowler
9c10b89fa8
Small tweaks to sample
...
- Fix redis issues with removing while
- Use string interpolation in the Chat hub
2016-11-04 01:50:55 -07:00
David Fowler
6ccc8d6195
Remove params from HubLifetimeManager
2016-11-04 00:37:04 -07:00
David Fowler
23eb8aa7bd
More redis tweaks
...
- Implemented the task queue
- Only subscribe to user channel if authenticated
2016-11-03 21:07:04 -07:00
BrennanConroy
ed41672381
Implemented better Redis scaleout
...
- Less subscriptions and connections to RedisHubLifetimeManager
2016-11-03 19:03:44 -07:00
BrennanConroy
dbd738726a
Remove unused usings
2016-11-03 15:00:13 -07:00
BrennanConroy
60bc57fb8d
Fix redis subscriptions and missing awaits
2016-11-03 14:58:27 -07:00
David Fowler
0e690d636f
Remove casts where possible
2016-11-02 22:17:03 -07:00
David Fowler
7db1eb8f25
Add Async suffix to everything
2016-11-02 22:02:29 -07:00
David Fowler
f41bcb9b2d
Subscribe in parallel
2016-11-02 02:46:52 -07:00
David Fowler
377711f68c
Changes to redis and groups
...
- Made group add and removal async as they may be backed by a network
connection
- Added ISignalRBuilder and a pattern similar to mvc for doing extension methods off
AddSignalR
- Added RedisOptions
2016-11-02 02:29:04 -07:00
David Fowler
40039afd4f
Make a SignalR project and SignalR.Redis project
...
- Moved RPC into SignalR for now since we don't have a middle layer yet.
- Fixed up name spaces
2016-11-02 01:49:05 -07:00