Microsoft.AspNet.SignalR.Client
Provides client connections for SignalR services.
Gets of sets proxy information for the connection.
Initializes a new instance of the class.
The url to connect to.
Initializes a new instance of the class.
The url to connect to.
The query string data to pass to the server.
Initializes a new instance of the class.
The url to connect to.
The query string data to pass to the server.
Starts the .
A task that represents when the connection has started.
Starts the .
The http client
A task that represents when the connection has started.
Starts the .
The transport to use.
A task that represents when the connection has started.
Stops the and sends an abort message to the server.
Stops the and sends an abort message to the server.
The error due to which the connection is being stopped.
Stops the and sends an abort message to the server.
The error due to which the connection is being stopped.
The timeout
Stops the and sends an abort message to the server.
The timeout
Stops the without sending an abort message to the server.
This function is called after we receive a disconnect message from the server.
Sends data asynchronously over the connection.
The data to send.
A task that represents when the data has been sent.
Sends an object that will be JSON serialized asynchronously over the connection.
The value to serialize.
A task that represents when the data has been sent.
Adds a client certificate to the request
Client Certificate
Sets LastMessageAt to the current time
Sets LastActiveAt to the current time
Stop the connection, equivalent to calling connection.stop
Stop the connection, equivalent to calling connection.stop
Set this to true to perform the dispose, false to do nothing
Occurs when the has received data from the server.
Occurs when the has encountered an error.
Occurs when the is stopped.
Occurs when the starts reconnecting after an error.
Occurs when the successfully reconnects after a timeout.
Occurs when the state changes.
Occurs when the is about to timeout
The amount of time a transport will wait (while connecting) before failing.
This value is modified by adding the server's TransportConnectTimeout configuration value.
Gets or sets the amount of time a callback registered with "HubProxy.On" or
"Connection.Received" may run before will be called
warning that a possible deadlock has been detected.
The amount of time a transport will wait (while connecting) before failing.
This is the total vaue obtained by adding the server's configuration value and the timeout specified by the user
Gets the last error encountered by the .
The maximum amount of time a connection will allow to try and reconnect.
This value is equivalent to the summation of the servers disconnect and keep alive timeout values.
Object to store the various keep alive timeout values
The timestamp of the last message received by the connection.
Gets or sets the serializer used by the connection
Gets or sets the cookies associated with the connection.
Gets or sets authentication information for the connection.
Gets and sets headers for the requests
Gets of sets proxy information for the connection.
Gets the url for the connection.
Gets or sets the last message id for the connection.
Gets or sets the connection id for the connection.
Gets or sets the connection token for the connection.
Gets or sets the groups token for the connection.
Gets a dictionary for storing state for a the connection.
Gets the querystring specified in the ctor.
Gets the current of the connection.
Default text writer
Initializes a new instance of the HeartBeatMonitor Class
How often to check connection status
Starts the timer that triggers heartbeats
Callback function for the timer which determines if we need to notify the user or attempt to reconnect
Logic to determine if we need to notify the user or attempt to reconnect
Dispose off the timer
Dispose off the timer
A client that can make http request.
Initializes the Http Clients
Connection
Makes an asynchronous http GET request to the specified url.
The url to send the request to.
A callback that initializes the request with default values.
Indicates whether it is a long running request
A .
Makes an asynchronous http POST request to the specified url.
The url to send the request to.
A callback that initializes the request with default values.
form url encoded data.
Indicates whether it is a long running request
A .
The http request
Aborts the request.
Set Request Headers
request headers
The user agent for this request.
The accept header for this request.
The http response.
Gets the steam that represents the response body.
A for interacting with Hubs.
Initializes a new instance of the class.
The url to connect to.
Initializes a new instance of the class.
The url to connect to.
Determines if the default "/signalr" path should be appended to the specified url.
Initializes a new instance of the class.
The url to connect to.
The query string data to pass to the server.
Initializes a new instance of the class.
The url to connect to.
The query string data to pass to the server.
Determines if the default "/signalr" path should be appended to the specified url.
Initializes a new instance of the class.
The url to connect to.
The query string data to pass to the server.
Initializes a new instance of the class.
The url to connect to.
The query string data to pass to the server.
Determines if the default "/signalr" path should be appended to the specified url.
Creates an for the hub with the specified name.
The name of the hub.
A
Extensions to the .
Gets the value of a state variable.
The type of the state variable
The .
The name of the state variable.
The value of the state variable.
Registers for an event with the specified name and callback
The .
The name of the event.
The callback
An that represents this subscription.
Registers for an event with the specified name and callback
The .
The name of the event.
The callback
An that represents this subscription.
Registers for an event with the specified name and callback
The .
The name of the event.
The callback
An that represents this subscription.
Registers for an event with the specified name and callback
The .
The name of the event.
The callback
An that represents this subscription.
Registers for an event with the specified name and callback
The .
The name of the event.
The callback
An that represents this subscription.
Registers for an event with the specified name and callback
The .
The name of the event.
The callback
An that represents this subscription.
Registers for an event with the specified name and callback
The .
The name of the event.
The callback
An that represents this subscription.
Registers for an event with the specified name and callback
The .
The name of the event.
The callback
An that represents this subscription.
Registers for an event with the specified name and callback
The .
The name of the event.
The callback
An that represents this subscription.
Registers a event has an .
The
The name of the event.
An .
The callback identifier
The progress value
A client side proxy for a server side hub.
Executes a method on the server side hub asynchronously.
The name of the method.
The arguments
A task that represents when invocation returned.
Executes a method on the server side hub asynchronously.
The type of result returned from the hub.
The name of the method.
The arguments
A task that represents when invocation returned.
Executes a method on the server side hub asynchronously with progress updates.
The name of the method.
The callback to invoke when progress updates are received.
The arguments
A task that represents when invocation returned.
Executes a method on the server side hub asynchronously with progress updates.
The type of result returned from the hub.
The type of progress update value.
The name of the method.
The callback to invoke when progress updates are received.
The arguments
A task that represents when invocation returned.
Registers an event for the hub.
The name of the event
A .
Gets or sets state on the hub.
The name of the field.
The value of the field
Gets the serializer used by the connection.
Represents the result of a hub invocation.
The callback identifier
The progress update of the invocation
The return value of the hub
Indicates whether the Error is a .
The error message returned from the hub invocation.
Extra error data
The caller state from this hub.
implementation of a hub event.
Represents a subscription to a hub method.
Simplifies error recognition by unwrapping complex exceptions.
The thrown exception.
An unwrapped exception in the form of a SignalRError.
Represents errors that are thrown by the SignalR client
Create custom SignalR based error.
The exception to unwrap
Allow a SignalRError to be directly written to an output stream
Exception error
Dispose of the response
The status code of the error (if it was a WebException)
The response body of the error, if it was a WebException and the response is readable
The unwrapped underlying exception
Dispose off the timer
Helpers for encoding URI query components.
Class to store all the Keep Alive properties
Initializes a new instance of the class.
The stream to read asynchronously payloads from.
Starts the reader.
Closes the connection and the underlying stream.
Invoked when the stream is open.
Invoked when the reader is closed while in the Processing state.
Invoked when there's a message if received in the stream.
Gets transport name.
Helper class to manage disposing a resource at an arbirtary time
Allows for thread safe invocation of a delegate.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to Client Certificates cannot be added after the connection has started..
Looks up a localized string similar to A client callback for event {0} with {1} argument(s) was found, however an error occurred because {2}.
Looks up a localized string similar to A client callback for event {0} with {1} argument(s) could not be found.
Looks up a localized string similar to The connection was stopped before it could be started..
Looks up a localized string similar to The connection has not been established..
Looks up a localized string similar to Data cannot be sent because the connection is in the disconnected state. Call start before sending any data..
Looks up a localized string similar to Data cannot be sent because the WebSocket connection is reconnecting..
Looks up a localized string similar to You are using a version of the client that isn't compatible with the server. Client version {0}, server version {1}..
Looks up a localized string similar to Uri scheme '{0}' is not valid. The only valid uri schemes are 'http' and 'https'..
Looks up a localized string similar to Possible deadlock detected. A callback registered with "HubProxy.On" or "Connection.Received" has been executing for at least {0} seconds..
Looks up a localized string similar to The ProcessResponse method cannot be called before the transport is started..
Looks up a localized string similar to A HubProxy cannot be added after the connection has been started..
Looks up a localized string similar to Couldn't reconnect within the configured timeout of {0}, disconnecting..
Looks up a localized string similar to The client has been inactive since {0} and it has exceeded the inactivity timeout of {1}. Stopping the connection..
Looks up a localized string similar to Server negotiation failed..
Looks up a localized string similar to Error during start request. Stopping the connection..
Looks up a localized string similar to Request failed - task cancelled..
Looks up a localized string similar to The transport instance passed to the Negotiate method has already been used. Use a new transport instance each time you start a new connection..
Looks up a localized string similar to Transport failed trying to connect..
Looks up a localized string similar to Transport timed out trying to connect.
Looks up a localized string similar to Url cannot contain query string directly. Pass query string values in using available overload..
Looks up a localized string similar to Connection was disconnected before invocation result was received..
Looks up a localized string similar to Connection started reconnecting before invocation result was received..
Represents a change in the connection state.
Creates a new stance of .
The old state of the connection.
The new state of the connection.
Gets the old state of the connection.
Gets the new state of the connection.
Indicates whether or not the active transport supports keep alive
Starts the polling loop.
Fully stops the polling loop.
Aborts the currently active polling request thereby forcing a reconnect.
The time to wait after a connection drops to try reconnecting.
The time to wait after an error happens to continue polling.
Indicates whether or not the transport supports keep alive
Indicates whether or not the transport supports keep alive
The time to wait after a connection drops to try reconnecting.
Event source implementation for .NET. This isn't to the spec but it's enough to support SignalR's
server.
Initializes a new instance of the class.
The connection associated with this event source
The stream to read event source payloads from.
Invoked when there's a message if received in the stream.
The default implementation.
Initialize the Http Clients
Connection
Makes an asynchronous http GET request to the specified url.
The url to send the request to.
A callback that initializes the request with default values.
Indicates whether the request is long running
A .
Makes an asynchronous http POST request to the specified url.
The url to send the request to.
A callback that initializes the request with default values.
form url encoded data.
Indicates whether the request is long running
A .
Returns the appropriate client based on whether it is a long running request
Indicates whether the request is long running
Adds certificates, credentials, proxies and cookies to the request
The time to wait after a connection drops to try reconnecting.
Indicates whether or not the transport supports keep alive