Click here to Skip to main content
15,886,873 members
Articles / Web Development / HTML

Online Whiteboard using HTML5 and SignalR

Rate me:
Please Sign up or sign in to vote.
4.81/5 (23 votes)
5 Jan 2013CPOL3 min read 131.9K   5.7K   48  
A whiteboard you can instantly share with others and all can start drawing and watching together in real-time
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.AspNet.SignalR.Core</name>
    </assembly>
    <members>
        <member name="T:Microsoft.AspNet.SignalR.IConfigurationManager">
            <summary>
            Provides access to server configuration.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IConfigurationManager.ConnectionTimeout">
            <summary>
            Gets or sets a <see cref="T:System.TimeSpan"/> representing the amount of time to leave a connection open before timing out.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IConfigurationManager.DisconnectTimeout">
            <summary>
            Gets or sets a <see cref="T:System.TimeSpan"/> representing the amount of time to wait after a connection goes away before raising the disconnect event.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IConfigurationManager.HeartbeatInterval">
            <summary>
            Gets or sets a <see cref="T:System.TimeSpan"/> representing the interval for checking the state of a connection. 
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IConfigurationManager.KeepAlive">
            <summary>
            Gets or sets a <see cref="T:System.TimeSpan"/> representing the amount of time to wait before sending a keep alive packet over an idle connection. Set to null to disable keep alive.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.ConnectionManager">
            <summary>
            Default <see cref="T:Microsoft.AspNet.SignalR.IConnectionManager"/> implementation.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IConnectionManager">
            <summary>
            Provides access to hubs and persistent connections references.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IConnectionManager.GetHubContext``1">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubContext"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></typeparam>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubContext"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IConnectionManager.GetHubContext(System.String)">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubContext"/>for the specified hub.
            </summary>
            <param name="hubName">Name of the hub</param>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubContext"/> for the specified hub</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IConnectionManager.GetConnectionContext``1">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></typeparam>
            <returns>A <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionManager.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.ConnectionManager"/> class.
            </summary>
            <param name="resolver">The <see cref="T:Microsoft.AspNet.SignalR.IDependencyResolver"/>.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionManager.GetConnectionContext``1">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></typeparam>
            <returns>A <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionManager.GetConnection(System.Type)">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
            <param name="type">Type of the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/></param>
            <returns>A <see cref="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionManager.GetHubContext``1">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubContext"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
            <typeparam name="T">Type of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></typeparam>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubContext"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionManager.GetHubContext(System.String)">
            <summary>
            Returns a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubContext"/>for the specified hub.
            </summary>
            <param name="hubName">Name of the hub</param>
            <returns>a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubContext"/> for the specified hub</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.ConnectionMessage">
            <summary>
            A message sent to one more connections.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionMessage.#ctor(System.String,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.ConnectionMessage"/> class.
            </summary>
            <param name="signal">The signal</param>
            <param name="value">The payload of the message</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.ConnectionMessage.Signal">
            <summary>
            The signal to this message should be sent to. Connections subscribed to this signal
            will receive the message payload.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.ConnectionMessage.Value">
            <summary>
            The payload of the message.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.ConnectionMessage.ExcludedSignals">
            <summary>
            Represents a list of signals that should be used to filter what connections
            receive this message.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.GlobalHost">
            <summary>
            Provides access to default host information.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.GlobalHost.DependencyResolver">
            <summary>
            Gets or sets the the default <see cref="T:Microsoft.AspNet.SignalR.IDependencyResolver"/>
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.GlobalHost.Configuration">
            <summary>
            Gets the default <see cref="T:Microsoft.AspNet.SignalR.IConfigurationManager"/>
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.GlobalHost.ConnectionManager">
            <summary>
            Gets the default <see cref="T:Microsoft.AspNet.SignalR.IConnectionManager"/>
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.GlobalHost.HubPipeline">
            <summary>
            
            </summary>
        </member>
        <member name="F:Microsoft.AspNet.SignalR.HostConstants.DebugMode">
            <summary>
            The host should set this if they need to enable debug mode
            </summary>
        </member>
        <member name="F:Microsoft.AspNet.SignalR.HostConstants.SupportsWebSockets">
            <summary>
            The host should set this is web sockets can be supported
            </summary>
        </member>
        <member name="F:Microsoft.AspNet.SignalR.HostConstants.WebSocketServerUrl">
            <summary>
            The host should set this if the web socket url is different
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IRequest">
            <summary>
            Represents a SignalR request
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IRequest.AcceptWebSocketRequest(System.Func{Microsoft.AspNet.SignalR.IWebSocket,System.Threading.Tasks.Task})">
            <summary>
            Accepts an websocket request using the specified user function.
            </summary>
            <param name="callback">The callback that fires when the websocket is ready.</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.Url">
            <summary>
            Gets the url for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.QueryString">
            <summary>
            Gets the querystring for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.Headers">
            <summary>
            Gets the headers for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.ServerVariables">
            <summary>
            Gets the server variables for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.Form">
            <summary>
            Gets the form for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.Cookies">
            <summary>
            Gets the cookies for this request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.User">
            <summary>
            Gets security information for the current HTTP request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IRequest.Items">
            <summary>
            Gets state for the current HTTP request.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IResponse">
            <summary>
            Represents a connection to the client.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IResponse.Write(System.ArraySegment{System.Byte})">
            <summary>
            Writes buffered data.
            </summary>
            <param name="data">The data to write to the buffer.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IResponse.FlushAsync">
            <summary>
            Flushes the buffered response to the client.
            </summary>
            <returns>A task that represents when the data has been flushed.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IResponse.EndAsync">
            <summary>
            Closes the connection to the client.
            </summary>
            <returns>A task that represents when the connection is closed.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IResponse.IsClientConnected">
            <summary>
            Gets a value that determines if this client is still connected.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IResponse.ContentType">
            <summary>
            Gets or sets the content type of the response.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IWebSocket">
            <summary>
            Represents a web socket.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IWebSocket.Send(System.String)">
            <summary>
            Sends data over the websocket.
            </summary>
            <param name="value">The value to send.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the send is complete.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IWebSocket.OnMessage">
            <summary>
            Invoked when data is sent over the websocket
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IWebSocket.OnClose">
            <summary>
            Invoked when the websocket gracefully closes
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IWebSocket.OnError">
            <summary>
            Invoked when there is an error
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.ResponseExtensions">
            <summary>
            Extension methods for <see cref="T:Microsoft.AspNet.SignalR.IResponse"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ResponseExtensions.EndAsync(Microsoft.AspNet.SignalR.IResponse,System.String)">
            <summary>
            Closes the connection to a client with optional data.
            </summary>
            <param name="response">The <see cref="T:Microsoft.AspNet.SignalR.IResponse"/>.</param>
            <param name="data">The data to write to the connection.</param>
            <returns>A task that represents when the connection is closed.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ResponseExtensions.AsStream(Microsoft.AspNet.SignalR.IResponse)">
            <summary>
            Wraps the underlying <see cref="T:Microsoft.AspNet.SignalR.IResponse"/> object as a stream
            </summary>
            <param name="response">The <see cref="T:Microsoft.AspNet.SignalR.IResponse"/></param>
            <returns>A stream the wraps the response</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.ResponseExtensions.ResponseStream">
            <summary>
            Stream wrapper around an <see cref="T:Microsoft.AspNet.SignalR.IResponse"/>
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext">
            <summary>
            Encapsulates all information about an individual SignalR connection for an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubConnectionContext">
            <summary>
            Encapsulates all information about a SignalR connection for an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.#ctor(Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker,Microsoft.AspNet.SignalR.IConnection,System.String,System.String,Microsoft.AspNet.SignalR.Hubs.StateChangeTracker)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext"/>.
            </summary>
            <param name="pipelineInvoker">The pipeline invoker.</param>
            <param name="connection">The connection.</param>
            <param name="hubName">The hub name.</param>
            <param name="connectionId">The connection id.</param>
            <param name="tracker">The connection hub state.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.AllExcept(System.String[])">
            <summary>
            Returns a dynamic representation of all clients except the calling client ones specified.
            </summary>
            <param name="exclude">A list of connection ids to exclude.</param>
            <returns>A dynamic representation of all clients except the calling client ones specified.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.OthersInGroup(System.String)">
            <summary>
            Returns a dynamic representation of all clients in a group except the calling client.
            </summary>
            <param name="groupName">The name of the group</param>
            <returns>A dynamic representation of all clients in a group except the calling client.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.Group(System.String,System.String[])">
            <summary>
            Returns a dynamic representation of the specified group.
            </summary>
            <param name="groupName">The name of the group</param>
            <param name="exclude">A list of connection ids to exclude.</param>
            <returns>A dynamic representation of the specified group.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.Client(System.String)">
            <summary>
            Returns a dynamic representation of the connection with the specified connectionid.
            </summary>
            <param name="connectionId">The connection id</param>
            <returns>A dynamic representation of the specified client.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.All">
            <summary>
            All connected clients.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.Others">
            <summary>
            All connected clients except the calling client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext.Caller">
            <summary>
            Represents the calling client.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule">
             <summary>
             This module is added the the HubPipeline by default.
             
             Hub level attributes that implement <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection"/> such as <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeAttribute"/> are applied to determine
             whether to allow potential clients to receive messages sent from that hub using a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubContext"/> or a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubConnectionContext"/>
             All applicable hub attributes must allow hub connection for the connection to be authorized.
             
             Hub and method level attributes that implement <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation"/> such as <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeAttribute"/> are applied
             to determine whether to allow callers to invoke hub methods.
             All applicable hub level AND method level attributes must allow hub method invocation for the invocation to be authorized.
            
             Optionally, this module may be instantiated with <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection"/> and <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation"/>
             authorizers that will be applied globally to all hubs and hub methods.
             </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule">
            <summary>
            Common base class to simplify the implementation of IHubPipelineModules.
            A module can intercept and customize various stages of hub processing such as connecting, reconnecting, disconnecting,
            invoking server-side hub methods, invoking client-side hub methods, authorizing hub clients and rejoining hub groups.
            A module can be activated by calling <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipeline.AddModule(Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule)"/>.
            The combined modules added to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are invoked via the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker"/>
            interface.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule">
            <summary>
            An <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule"/> can intercept and customize various stages of hub processing such as connecting,
            reconnecting, disconnecting, invoking server-side hub methods, invoking client-side hub methods, authorizing hub
            clients and rejoining hub groups.
            Modules can be be activated by calling <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipeline.AddModule(Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule)"/>.
            The combined modules added to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are invoked via the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker"/>
            interface.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})">
            <summary>
            Wraps a function that invokes a server-side hub method. Even if a client has not been authorized to connect
            to a hub, it will still be authorized to invoke server-side methods on that hub unless it is prevented in
            <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})"/> by not executing the invoke parameter.
            </summary>
            <param name="invoke">A function that invokes a server-side hub method.</param>
            <returns>A wrapped function that invokes a server-side hub method.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildOutgoing(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that invokes a client-side hub method.
            </summary>
            <param name="send">A function that invokes a client-side hub method.</param>
            <returns>A wrapped function that invokes a client-side hub method.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildConnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called when a client connects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnConnected method being invoked.
            </summary>
            <param name="connect">A function to be called when a client connects to a hub.</param>
            <returns>A wrapped function to be called when a client connects to a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildReconnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called when a client reconnects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnReconnected method being invoked.
            </summary>
            <param name="reconnect">A function to be called when a client reconnects to a hub.</param>
            <returns>A wrapped function to be called when a client reconnects to a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildDisconnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called  when a client disconnects from the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client was connected to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnDisconnected method being invoked.
            </summary>
            <param name="disconnect">A function to be called when a client disconnects from a hub.</param>
            <returns>A wrapped function to be called when a client disconnects from a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildAuthorizeConnect(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Boolean})">
            <summary>
            Wraps a function to be called before a client subscribes to signals belonging to the hub described by the
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>. By default, the <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule"/> will look for attributes on the
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> to help determine if the client is authorized to subscribe to method invocations for the
            described hub.
            The function returns true if the client is authorized to subscribe to client-side hub method
            invocations; false, otherwise.
            </summary>
            <param name="authorizeConnect">
            A function that dictates whether or not the client is authorized to connect to the described Hub.
            </param>
            <returns>
            A wrapped function that dictates whether or not the client is authorized to connect to the described Hub.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildRejoiningGroups(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String}})">
            <summary>
            Wraps a function that determines which of the groups belonging to the hub described by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>
            the client should be allowed to rejoin.
            By default, clients that are reconnecting to the server will be removed from all groups they may have previously been
            a member of, because untrusted clients may claim to be a member of groups they were never authorized to join.
            </summary>
            <param name="rejoiningGroups">A function that determines which groups the client should be allowed to rejoin.</param>
            <returns>A wrapped function that determines which groups the client should be allowed to rejoin.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})">
            <summary>
            Wraps a function that invokes a server-side hub method. Even if a client has not been authorized to connect
            to a hub, it will still be authorized to invoke server-side methods on that hub unless it is prevented in
            <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})"/> by not executing the invoke parameter.
            </summary>
            <param name="invoke">A function that invokes a server-side hub method.</param>
            <returns>A wrapped function that invokes a server-side hub method.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildConnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called when a client connects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnConnected method being invoked.
            </summary>
            <param name="connect">A function to be called when a client connects to a hub.</param>
            <returns>A wrapped function to be called when a client connects to a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildReconnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called when a client reconnects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnReconnected method being invoked.
            </summary>
            <param name="reconnect">A function to be called when a client reconnects to a hub.</param>
            <returns>A wrapped function to be called when a client reconnects to a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildDisconnect(System.Func{Microsoft.AspNet.SignalR.Hubs.IHub,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that is called  when a client disconnects from the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client was connected to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s
            OnDisconnected method being invoked.
            </summary>
            <param name="disconnect">A function to be called when a client disconnects from a hub.</param>
            <returns>A wrapped function to be called when a client disconnects from a hub.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildAuthorizeConnect(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Boolean})">
            <summary>
            Wraps a function to be called before a client subscribes to signals belonging to the hub described by the
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>. By default, the <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule"/> will look for attributes on the
            <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> to help determine if the client is authorized to subscribe to method invocations for the
            described hub.
            The function returns true if the client is authorized to subscribe to client-side hub method
            invocations; false, otherwise.
            </summary>
            <param name="authorizeConnect">
            A function that dictates whether or not the client is authorized to connect to the described Hub.
            </param>
            <returns>
            A wrapped function that dictates whether or not the client is authorized to connect to the described Hub.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildRejoiningGroups(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String}})">
            <summary>
            Wraps a function that determines which of the groups belonging to the hub described by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>
            the client should be allowed to rejoin.
            By default, clients that are reconnecting to the server will be removed from all groups they may have previously been
            a member of, because untrusted clients may claim to be a member of groups they were never authorized to join.
            </summary>
            <param name="rejoiningGroups">A function that determines which groups the client should be allowed to rejoin.</param>
            <returns>A wrapped function that determines which groups the client should be allowed to rejoin.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.BuildOutgoing(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext,System.Threading.Tasks.Task})">
            <summary>
            Wraps a function that invokes a client-side hub method.
            </summary>
            <param name="send">A function that invokes a client-side hub method.</param>
            <returns>A wrapped function that invokes a client-side hub method.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeAuthorizeConnect(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            This method is called before the AuthorizeConnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/>
            are executed. If this returns false, then those later-added modules will not run and the client will not be allowed
            to subscribe to client-side invocations of methods belonging to the hub defined by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>.
            </summary>
            <param name="hubDescriptor">A description of the hub the client is trying to subscribe to.</param>
            <param name="request">The connect request of the client trying to subscribe to the hub.</param>
            <returns>true, if the client is authorized to connect to the hub, false otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeConnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called before the connect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnConnected"/> method will
            not be run.
            </summary>
            <param name="hub">The hub the client has connected to.</param>
            <returns>
            true, if the connect components of later added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnConnected"/> method should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterConnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called after the connect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed and after <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnConnected"/> is executed, if at all.
            </summary>
            <param name="hub">The hub the client has connected to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeReconnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called before the reconnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnReconnected"/> method will
            not be run.
            </summary>
            <param name="hub">The hub the client has reconnected to.</param>
            <returns>
            true, if the reconnect components of later added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnReconnected"/> method should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterReconnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called after the reconnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed and after <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnReconnected"/> is executed, if at all.
            </summary>
            <param name="hub">The hub the client has reconnected to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeOutgoing(Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext)">
            <summary>
            This method is called before the outgoing components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the client-side hub method invocation(s) will not
            be executed.
            </summary>
            <param name="context">A description of the client-side hub method invocation.</param>
            <returns>
            true, if the outgoing components of later added modules and the client-side hub method invocation(s) should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterOutgoing(Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext)">
            <summary>
            This method is called after the outgoing components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. This does not mean that all the clients have received the hub method invocation, but it does indicate indicate
            a hub invocation message has successfully been published to a message bus.
            </summary>
            <param name="context">A description of the client-side hub method invocation.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeDisconnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called before the disconnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnDisconnected"/> method will
            not be run.
            </summary>
            <param name="hub">The hub the client has disconnected from.</param>
            <returns>
            true, if the disconnect components of later added modules and the <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnDisconnected"/> method should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterDisconnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            This method is called after the disconnect components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed and after <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnDisconnected"/> is executed, if at all.
            </summary>
            <param name="hub">The hub the client has disconnected from.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeIncoming(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)">
            <summary>
            This method is called before the incoming components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> are
            executed. If this returns false, then those later-added modules and the server-side hub method invocation will not
            be executed. Even if a client has not been authorized to connect to a hub, it will still be authorized to invoke
            server-side methods on that hub unless it is prevented in <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule.BuildIncoming(System.Func{Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext,System.Threading.Tasks.Task{System.Object}})"/> by not
            executing the invoke parameter or prevented in <see cref="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnBeforeIncoming(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)"/> by returning false.
            </summary>
            <param name="context">A description of the server-side hub method invocation.</param>
            <returns>
            true, if the incoming components of later added modules and the server-side hub method invocation should be executed;
            false, otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnAfterIncoming(System.Object,Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)">
            <summary>
            This method is called after the incoming components of any modules added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/>
            and the server-side hub method have completed execution.
            </summary>
            <param name="result">The return value of the server-side hub method</param>
            <param name="context">A description of the server-side hub method invocation.</param>
            <returns>The possibly new or updated return value of the server-side hub method</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubPipelineModule.OnIncomingError(System.Exception,Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)">
            <summary>
            This is called when an uncaught exception is thrown by a server-side hub method or the incoming component of a
            module added later to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/>. Observing the exception using this method will not prevent
            it from bubbling up to other modules.
            </summary>
            <param name="ex">The exception that was thrown during the server-side invocation.</param>
            <param name="context">A description of the server-side hub method invocation.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection">
            <summary>
            Interface to be implemented by <see cref="T:System.Attribute"/>s that can authorize client to connect to a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection.AuthorizeHubConnection(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            Given a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubCallerContext"/>, determine whether client is authorized to connect to <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
            <param name="hubDescriptor">Description of the hub client is attempting to connect to.</param>
            <param name="request">The connection request from the client.</param>
            <returns>true if the caller is authorized to connect to the hub; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation">
            <summary>
            Interface to be implemented by <see cref="T:System.Attribute"/>s that can authorize the invocation of <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> methods.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation.AuthorizeHubMethodInvocation(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)">
            <summary>
            Given a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext"/>, determine whether client is authorized to invoke the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> method.
            </summary>
            <param name="hubIncomingInvokerContext">An <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext"/> providing details regarding the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> method invocation.</param>
            <returns>true if the caller is authorized to invoke the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> method; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.AutoRejoiningGroupsModule">
            <summary>
            By default, clients that are reconnecting to the server will be removed from all groups they may have previously been a member of.
            This module will allow all clients to rejoin the all of the hub groups the claim to be a member of automatically on connect and reconnect.
            Enabling this module may be insecure because untrusted clients may claim to be a member of groups they were never authorized to join.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext">
            <summary>
            A description of a client-side hub method invocation originating from the server.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.Connection">
            <summary>
            The <see cref="T:Microsoft.AspNet.SignalR.IConnection"/>, if any, corresponding to the client that invoked the server-side hub method
            that is invoking the client-side hub method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.Invocation">
            <summary>
            A description of the method call to be made on the client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.Signal">
            <summary>
            The signal (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that
            receive the method invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.ExcludedSignals">
            <summary>
            The signals (ConnectionId, hub type name or hub type name + "." + group name) belonging to clients that should
            not receive the method invocation regardless of the <see cref="P:Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext.Signal"/>. 
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation">
            <summary>
            A description of a client-side hub method invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation.Target">
            <summary>
            The signal that clients receiving this invocation are subscribed to.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation.Hub">
            <summary>
            The name of the hub that the method being invoked belongs to.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation.Method">
            <summary>
            The name of the client-side hub method be invoked.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation.Args">
            <summary>
            The argument list the client-side hub method will be called with.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ClientHubInvocation.State">
            <summary>
            A key-value store representing the hub state on the server that has changed since the last time the hub
            state was sent to the client.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubContext">
            <summary>
            Provides access to information about a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubContext.Clients">
            <summary>
            Encapsulates all information about a SignalR connection for an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubContext.Groups">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IGroupManager"/> the hub.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.HubPipelineExtensions.EnableAutoRejoiningGroups(Microsoft.AspNet.SignalR.Hubs.IHubPipeline)">
            <summary>
            By default, clients that are reconnecting to the server will be removed from all groups they may have previously been a member of.
            Enabling AutoRejoiningGroups allows all clients to rejoin the all of the hub groups the claim to be a member of automatically
            on connect and reconnect.
            Enabling this module may be insecure because untrusted clients may claim to be a member of groups they were never authorized to join.
            </summary>
            <param name="pipeline">The <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> to which the <see cref="T:Microsoft.AspNet.SignalR.Hubs.AutoRejoiningGroupsModule"/> will be added.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.HubPipelineExtensions.RequireAuthentication(Microsoft.AspNet.SignalR.Hubs.IHubPipeline)">
            <summary>
            Requiring Authentication adds an <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule"/> to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> with <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubConnection"/>
            and <see cref="T:Microsoft.AspNet.SignalR.Hubs.IAuthorizeHubMethodInvocation"/> authorizers that will be applied globally to all hubs and hub methods.
            These authorizers require that the <see cref="T:System.Security.Principal.IPrincipal"/>'s <see cref="T:System.Security.Principal.IIdentity"/> 
            IsAuthenticated for any clients that invoke server-side hub methods or receive client-side hub method invocations. 
            </summary>
            <param name="pipeline">The <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> to which the <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule"/> will be added.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker">
            <summary>
            Implementations of this interface are responsible for executing operation required to complete various stages
            hub processing such as connecting, reconnecting, disconnecting, invoking server-side hub methods, invoking
            client-side hub methods, authorizing hub clients and rejoining hub groups.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Invoke(Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext)">
            <summary>
            Invokes a server-side hub method.
            </summary>
            <param name="context">A description of the server-side hub method invocation.</param>
            <returns>An asynchronous operation giving the return value of the server-side hub method invocation.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Send(Microsoft.AspNet.SignalR.Hubs.IHubOutgoingInvokerContext)">
            <summary>
            Invokes a client-side hub method.
            </summary>
            <param name="context">A description of the client-side hub method invocation.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Connect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            To be called when a client connects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client
            connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s OnConnected method being invoked.
            </summary>
            <param name="hub">A <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client is connected to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Reconnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            To be called when a client reconnects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client
            connects to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s OnReconnected method being invoked.
            </summary>
            <param name="hub">A <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client is reconnected to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.Disconnect(Microsoft.AspNet.SignalR.Hubs.IHub)">
            <summary>
            To be called when a client disconnects from the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> for each <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client
            was connected to. By default, this results in the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>'s OnDisconnected method being invoked.
            </summary>
            <param name="hub">A <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> the client was disconnected from.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.AuthorizeConnect(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            To be called before a client subscribes to signals belonging to the hub described by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/>.
            By default, the <see cref="T:Microsoft.AspNet.SignalR.Hubs.AuthorizeModule"/> will look for attributes on the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> to help determine if
            the client is authorized to subscribe to method invocations for the described hub.
            </summary>
            <param name="hubDescriptor">A description of the hub the client is attempting to connect to.</param>
            <param name="request">
            The connect request being made by the client which should include the client's
            <see cref="T:System.Security.Principal.IPrincipal"/> User.
            </param>
            <returns>true, if the client is authorized to subscribe to client-side hub method invocations; false, otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker.RejoiningGroups(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,Microsoft.AspNet.SignalR.IRequest,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            This method determines which of the groups belonging to the hub described by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor"/> the client should be
            allowed to rejoin.
            By default, clients that are reconnecting to the server will be removed from all groups they may have previously been a member of,
            because untrusted clients may claim to be a member of groups they were never authorized to join.
            </summary>
            <param name="hubDescriptor">A description of the hub for which the client is attempting to rejoin groups.</param>
            <param name="request">The reconnect request being made by the client that is attempting to rejoin groups.</param>
            <param name="groups">
            The list of groups belonging to the relevant hub that the client claims to have been a member of before the reconnect.
            </param>
            <returns>A list of groups the client is allowed to rejoin.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext">
            <summary>
            A description of a server-side hub method invocation originating from a client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext.Hub">
            <summary>
            A hub instance that contains the invoked method as a member.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext.MethodDescriptor">
            <summary>
            A description of the method being invoked by the client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext.Args">
            <summary>
            The arguments to be passed to the invoked method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHubIncomingInvokerContext.StateTracker">
            <summary>
            A key-value store representing the hub state on the client at the time of the invocation.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubRequestParser">
            <summary>
            Handles parsing incoming requests through the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubRequestParser.Parse(System.String)">
            <summary>
            Parses the incoming hub payload into a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubRequest"/>.
            </summary>
            <param name="data">The raw hub payload.</param>
            <returns>The resulting <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubRequest"/>.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubResponse">
            <summary>
            The response returned from an incoming hub request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.State">
            <summary>
            The changes made the the round tripped state.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.Result">
            <summary>
            The result of the invocation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.Id">
            <summary>
            The id of the operation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.Error">
            <summary>
            The exception that occurs as a result of invoking the hub method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubResponse.StackTrace">
            <summary>
            The stack trace of the exception that occurs as a result of invoking the hub method.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IClientProxy">
            <summary>
            A server side proxy for the client side hub.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IClientProxy.Invoke(System.String,System.Object[])">
            <summary>
            Invokes a method on the connection(s) represented by the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IClientProxy"/> instance.
            </summary>
            <param name="method">name of the method to invoke</param>
            <param name="args">argumetns to pass to the client</param>
            <returns>A task that represents when the data has been sent to the client.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.Descriptor.Name">
            <summary>
            Name of Descriptor.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.Descriptor.NameSpecified">
            <summary>
            Flags whether the name was specified.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.StateChangeTracker">
            <summary>
            A change tracking dictionary.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline">
            <summary>
            A collection of modules that can intercept and customize various stages of hub processing such as connecting,
            reconnecting, disconnecting, invoking server-side hub methods, invoking client-side hub methods, authorizing
            hub clients and rejoining hub groups.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubPipeline.AddModule(Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule)">
            <summary>
            Adds an <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule"/> to the hub pipeline. Modules added to the pipeline first will wrap
            modules that are added to the pipeline later. All modules must be added to the pipeline before any methods
            on the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipelineInvoker"/> are invoked.
            </summary>
            <param name="pipelineModule">
            A module that may intercept and customize various stages of hub processing such as connecting,
            reconnecting, disconnecting, invoking server-side hub methods, invoking client-side hub methods, authorizing
            hub clients and rejoining hub groups.
            </param>
            <returns>
            The <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHubPipeline"/> itself with the newly added module allowing
            <see cref="M:Microsoft.AspNet.SignalR.Hubs.IHubPipeline.AddModule(Microsoft.AspNet.SignalR.Hubs.IHubPipelineModule)"/> calls to be chained.
            This method mutates the pipeline it is invoked on so it is not necessary to store its result.
            </returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IConnectionGroupManager">
            <summary>
            Manages groups for a connection and allows sending messages to the group.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IGroupManager">
            <summary>
            Manages groups for a connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IGroupManager.Add(System.String,System.String)">
            <summary>
            Adds a connection to the specified group. 
            </summary>
            <param name="connectionId">The connection id to add to the group.</param>
            <param name="groupName">The name of the group</param>
            <returns>A task that represents the connection id being added to the group.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IGroupManager.Remove(System.String,System.String)">
            <summary>
            Removes a connection from the specified group.
            </summary>
            <param name="connectionId">The connection id to remove from the group.</param>
            <param name="groupName">The name of the group</param>
            <returns>A task that represents the connection id being removed from the group.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IConnectionGroupManager.Send(System.String,System.Object,System.String[])">
            <summary>
            Sends a value to the specified group.
            </summary>
            <param name="groupName">The name of the group.</param>
            <param name="value">The value to send.</param>
            <param name="exclude">List of connection ids to exclude</param>
            <returns>A task that represents when send is complete.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager">
            <summary>
            Provides access to performance counters.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.Initialize(System.String,System.Threading.CancellationToken)">
            <summary>
            Initializes the performance counters.
            </summary>
            <param name="instanceName">The host instance name.</param>
            <param name="hostShutdownToken">The CancellationToken representing the host shutdown.</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsConnected">
            <summary>
            Gets the performance counter representing the total number of connection Connect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsReconnected">
            <summary>
            Gets the performance counter representing the total number of connection Reconnect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsDisconnected">
            <summary>
            Gets the performance counter representing the total number of connection Disconnect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionsCurrent">
            <summary>
            Gets the performance counter representing the number of connections currently connected.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionMessagesReceivedTotal">
            <summary>
            Gets the performance counter representing the toal number of messages received by connections (server to client) since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionMessagesSentTotal">
            <summary>
            Gets the performance counter representing the toal number of messages received by connections (server to client) since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionMessagesReceivedPerSec">
            <summary>
            Gets the performance counter representing the number of messages received by connections (server to client) per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ConnectionMessagesSentPerSec">
            <summary>
            Gets the performance counter representing the number of messages sent by connections (client to server) per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusMessagesPublishedTotal">
            <summary>
            Gets the performance counter representing the total number of messages published to the message bus since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusMessagesPublishedPerSec">
            <summary>
            Gets the performance counter representing the number of messages published to the message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusSubscribersCurrent">
            <summary>
            Gets the performance counter representing the current number of subscribers to the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusSubscribersTotal">
            <summary>
            Gets the performance counter representing the total number of subscribers to the message bus since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusSubscribersPerSec">
            <summary>
            Gets the performance counter representing the number of new subscribers to the message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusAllocatedWorkers">
            <summary>
            Gets the performance counter representing the number of workers allocated to deliver messages in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.MessageBusBusyWorkers">
            <summary>
            Gets the performance counter representing the number of workers currently busy delivering messages in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsAllTotal">
            <summary>
            Gets the performance counter representing the total number of all errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsAllPerSec">
            <summary>
            Gets the performance counter representing the number of all errors processed per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsHubResolutionTotal">
            <summary>
            Gets the performance counter representing the total number of hub resolution errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsHubResolutionPerSec">
            <summary>
            Gets the performance counter representing the number of hub resolution errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsHubInvocationTotal">
            <summary>
            Gets the performance counter representing the total number of hub invocation errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsHubInvocationPerSec">
            <summary>
            Gets the performance counter representing the number of hub invocation errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsTransportTotal">
            <summary>
            Gets the performance counter representing the total number of transport errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager.ErrorsTransportPerSec">
            <summary>
            Gets the performance counter representing the number of transport errors per second.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager">
            <summary>
            Manages performance counters using Windows performance counters.
            </summary>
        </member>
        <member name="F:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.CategoryName">
            <summary>
            The performance counter category name for SignalR counters.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.#ctor">
            <summary>
            Creates a new instance.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.Initialize(System.String,System.Threading.CancellationToken)">
            <summary>
            Initializes the performance counters.
            </summary>
            <param name="instanceName">The host instance name.</param>
            <param name="hostShutdownToken">The CancellationToken representing the host shutdown.</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsConnected">
            <summary>
            Gets the performance counter representing the total number of connection Connect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsReconnected">
            <summary>
            Gets the performance counter representing the total number of connection Reconnect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsDisconnected">
            <summary>
            Gets the performance counter representing the total number of connection Disconnect events since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionsCurrent">
            <summary>
            Gets the performance counter representing the number of connections currently connected.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionMessagesReceivedTotal">
            <summary>
            Gets the performance counter representing the toal number of messages received by connections (server to client) since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionMessagesSentTotal">
            <summary>
            Gets the performance counter representing the total number of messages sent by connections (client to server) since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionMessagesReceivedPerSec">
            <summary>
            Gets the performance counter representing the number of messages received by connections (server to client) per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ConnectionMessagesSentPerSec">
            <summary>
            Gets the performance counter representing the number of messages sent by connections (client to server) per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusMessagesPublishedTotal">
            <summary>
            Gets the performance counter representing the total number of messages published to the message bus since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusMessagesPublishedPerSec">
            <summary>
            Gets the performance counter representing the number of messages published to the message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusSubscribersCurrent">
            <summary>
            Gets the performance counter representing the current number of subscribers to the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusSubscribersTotal">
            <summary>
            Gets the performance counter representing the total number of subscribers to the message bus since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusSubscribersPerSec">
            <summary>
            Gets the performance counter representing the number of new subscribers to the message bus per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusAllocatedWorkers">
            <summary>
            Gets the performance counter representing the number of workers allocated to deliver messages in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.MessageBusBusyWorkers">
            <summary>
            Gets the performance counter representing the number of workers currently busy delivering messages in the message bus.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsAllTotal">
            <summary>
            Gets the performance counter representing the total number of all errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsAllPerSec">
            <summary>
            Gets the performance counter representing the number of all errors processed per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsHubResolutionTotal">
            <summary>
            Gets the performance counter representing the total number of hub resolution errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsHubResolutionPerSec">
            <summary>
            Gets the performance counter representing the number of hub resolution errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsHubInvocationTotal">
            <summary>
            Gets the performance counter representing the total number of hub invocation errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsHubInvocationPerSec">
            <summary>
            Gets the performance counter representing the number of hub invocation errors per second.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsTransportTotal">
            <summary>
            Gets the performance counter representing the total number of transport errors processed since the application was started.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.PerformanceCounterManager.ErrorsTransportPerSec">
            <summary>
            Gets the performance counter representing the number of transport errors per second.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Disposer">
            <summary>
            Helper class to manage disposing a resource at an arbirtary time
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.SafeCancellationTokenSource">
            <summary>
            Thread safe cancellation token source. Allows the following:
            - Cancel will no-op if the token is disposed.
            - Dispose may be called after Cancel.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IJsonValue">
            <summary>
            Represents a JSON value.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IJsonValue.ConvertTo(System.Type)">
            <summary>
            Converts the parameter value to the specified <see cref="T:System.Type"/>.
            </summary>
            <param name="type">The <see cref="T:System.Type"/> to convert the parameter to.</param>
            <returns>The converted parameter value.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IJsonValue.CanConvertTo(System.Type)">
            <summary>
            Determines if the parameter can be converted to the specified <see cref="T:System.Type"/>.
            </summary>
            <param name="type">The <see cref="T:System.Type"/> to check.</param>
            <returns>True if the parameter can be converted to the specified <see cref="T:System.Type"/>, false otherwise.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IJsonWritable">
            <summary>
            Implementations handle their own serialization to JSON.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IJsonWritable.WriteJson(System.IO.TextWriter)">
            <summary>
            Serializes itself to JSON via a <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="writer">The <see cref="T:System.IO.TextWriter"/> that receives the JSON serialized object.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.JTokenValue">
            <summary>
            An implementation of IJsonValue over JSON.NET
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionExtensions.Send(Microsoft.AspNet.SignalR.IConnection,System.String,System.Object,System.String[])">
            <summary>
            Sends a message to all connections subscribed to the specified signal. An example of signal may be a
            specific connection id, or fully qualified group name (Use <see cref="T:Microsoft.AspNet.SignalR.IGroupManager"/> to manipulate groups).
            </summary>
            <param name="connection">The connection</param>
            <param name="signal">The signal to send to.</param>
            <param name="value">The value to publish.</param>
            <param name="exclude">The list of connection ids to exclude</param>
            <returns>A task that represents when the broadcast is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ConnectionExtensions.Broadcast(Microsoft.AspNet.SignalR.IConnection,System.Object,System.String[])">
            <summary>
            Broadcasts a value to all connections, excluding the connection ids specified.
            </summary>
            <param name="connection">The connection</param>
            <param name="value">The value to broadcast.</param>
            <param name="exclude">The list of connection ids to exclude</param>
            <returns>A task that represents when the broadcast is complete.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IParameterResolver">
            <summary>
            Describes a parameter resolver for resolving parameter-matching values based on provided information.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IParameterResolver.ResolveMethodParameters(Microsoft.AspNet.SignalR.Hubs.MethodDescriptor,Microsoft.AspNet.SignalR.IJsonValue[])">
            <summary>
            Resolves method parameter values based on provided objects.
            </summary>
            <param name="method">Method descriptor.</param>
            <param name="values">List of values to resolve parameter values from.</param>
            <returns>Array of parameter values.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.DefaultParameterResolver.ResolveParameter(Microsoft.AspNet.SignalR.Hubs.ParameterDescriptor,Microsoft.AspNet.SignalR.IJsonValue)">
            <summary>
            Resolves a parameter value based on the provided object.
            </summary>
            <param name="descriptor">Parameter descriptor.</param>
            <param name="value">Value to resolve the parameter value from.</param>
            <returns>The parameter value.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.DefaultParameterResolver.ResolveMethodParameters(Microsoft.AspNet.SignalR.Hubs.MethodDescriptor,Microsoft.AspNet.SignalR.IJsonValue[])">
            <summary>
            Resolves method parameter values based on provided objects.
            </summary>
            <param name="method">Method descriptor.</param>
            <param name="values">List of values to resolve parameter values from.</param>
            <returns>Array of parameter values.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.ParameterDescriptor">
            <summary>
            Holds information about a single hub method parameter.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ParameterDescriptor.Name">
            <summary>
            Parameter name.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.ParameterDescriptor.ParameterType">
            <summary>
            Parameter type.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IMethodDescriptorProvider">
            <summary>
            Describes a hub method provider that builds a collection of available methods on a given hub.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IMethodDescriptorProvider.GetMethods(Microsoft.AspNet.SignalR.Hubs.HubDescriptor)">
            <summary>
            Retrieve all methods on a given hub.
            </summary>
            <param name="hub">Hub descriptor object.</param>
            <returns>Available methods.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IMethodDescriptorProvider.TryGetMethod(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,System.String,Microsoft.AspNet.SignalR.Hubs.MethodDescriptor@,Microsoft.AspNet.SignalR.IJsonValue[])">
            <summary>
            Tries to retrieve a method.
            </summary>
            <param name="hub">Hub descriptor object</param>
            <param name="method">Name of the method.</param>
            <param name="descriptor">Descriptor of the method, if found. Null otherwise.</param>
            <param name="parameters">Method parameters to match.</param>
            <returns>True, if a method has been found.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.ReflectedMethodDescriptorProvider.FetchMethodsFor(Microsoft.AspNet.SignalR.Hubs.HubDescriptor)">
            <summary>
            Retrieves an existing dictionary of all available methods for a given hub from cache.
            If cache entry does not exist - it is created automatically by BuildMethodCacheFor.
            </summary>
            <param name="hub"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.ReflectedMethodDescriptorProvider.BuildMethodCacheFor(Microsoft.AspNet.SignalR.Hubs.HubDescriptor)">
            <summary>
            Builds a dictionary of all possible methods on a given hub.
            Single entry contains a collection of available overloads for a given method name (key).
            This dictionary is being cached afterwards.
            </summary>
            <param name="hub">Hub to build cache for</param>
            <returns>Dictionary of available methods</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.ReflectedMethodDescriptorProvider.TryGetMethod(Microsoft.AspNet.SignalR.Hubs.HubDescriptor,System.String,Microsoft.AspNet.SignalR.Hubs.MethodDescriptor@,Microsoft.AspNet.SignalR.IJsonValue[])">
            <summary>
            Searches the specified <paramref name="hub">Hub</paramref> for the specified <paramref name="method"/>.
            </summary>
            <remarks>
            In the case that there are multiple overloads of the specified <paramref name="method"/>, the <paramref name="parameters">parameter set</paramref> helps determine exactly which instance of the overload should be resolved. 
            If there are multiple overloads found with the same number of matching paramters, none of the methods will be returned because it is not possible to determine which overload of the method was intended to be resolved.
            </remarks>
            <param name="hub">Hub to search for the specified <paramref name="method"/> on.</param>
            <param name="method">The method name to search for.</param>
            <param name="descriptor">If successful, the <see cref="T:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor"/> that was resolved.</param>
            <param name="parameters">The set of parameters that will be used to help locate a specific overload of the specified <paramref name="method"/>.</param>
            <returns>True if the method matching the name/parameter set is found on the hub, otherwise false.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubDescriptor">
            <summary>
            Holds information about a single hub.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubDescriptor.HubType">
            <summary>
            Hub type.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubManager">
            <summary>
            Describes a hub manager - main point in the whole hub and method lookup process.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.GetHub(System.String)">
            <summary>
            Retrieves a single hub descriptor.
            </summary>
            <param name="hubName">Name of the hub.</param>
            <returns>Hub descriptor, if found. Null, otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.GetHubs(System.Func{Microsoft.AspNet.SignalR.Hubs.HubDescriptor,System.Boolean})">
            <summary>
            Retrieves all available hubs matching the given predicate.
            </summary>
            <returns>List of hub descriptors.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.ResolveHub(System.String)">
            <summary>
            Resolves a given hub name to a concrete object.
            </summary>
            <param name="hubName">Name of the hub.</param>
            <returns>Hub implementation instance, if found. Null otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.ResolveHubs">
            <summary>
            Resolves all available hubs to their concrete objects.
            </summary>
            <returns>List of hub instances.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.GetHubMethod(System.String,System.String,Microsoft.AspNet.SignalR.IJsonValue[])">
            <summary>
            Retrieves a method with a given name on a given hub.
            </summary>
            <param name="hubName">Name of the hub.</param>
            <param name="method">Name of the method to find.</param>
            <param name="parameters">Method parameters to match.</param>
            <returns>Descriptor of the method, if found. Null otherwise.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubManager.GetHubMethods(System.String,System.Func{Microsoft.AspNet.SignalR.Hubs.MethodDescriptor,System.Boolean})">
            <summary>
            Gets all methods available to call on a given hub.
            </summary>
            <param name="hubName">Name of the hub,</param>
            <param name="predicate">Optional predicate for filtering results.</param>
            <returns>List of available methods.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.IServerIdManager">
            <summary>
            Generates a server id
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IServerIdManager.ServerId">
            <summary>
            The id of the server.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.ServerIdManager">
            <summary>
            Default <see cref="T:Microsoft.AspNet.SignalR.Infrastructure.IServerIdManager"/> implementation.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.ServerIdManager.ServerId">
            <summary>
            The id of the server.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IPersistentConnectionContext">
            <summary>
            Provides access to information about a <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IPersistentConnectionContext.Connection">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IConnection"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IPersistentConnectionContext.Groups">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IConnectionGroupManager"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.IServerCommandHandler">
            <summary>
            Handles commands from server to server.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Infrastructure.IServerCommandHandler.SendCommand(Microsoft.AspNet.SignalR.Infrastructure.ServerCommand)">
            <summary>
            Sends a command to all connected servers.
            </summary>
            <param name="command"></param>
            <returns></returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.IServerCommandHandler.Command">
            <summary>
            Gets or sets a callback that is invoked when a command is received.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.JsonSerializerExtensions">
            <summary>
            Extensions for <see cref="T:Microsoft.AspNet.SignalR.IJsonSerializer"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.JsonSerializerExtensions.Parse``1(Microsoft.AspNet.SignalR.IJsonSerializer,System.String)">
            <summary>
            Deserializes the JSON to a .NET object.
            </summary>
            <param name="serializer">The serializer</param>
            <typeparam name="T">The <see cref="T:System.Type"/> of object being deserialized.</typeparam>
            <param name="json">The JSON to deserialize</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.JsonSerializerExtensions.Stringify(Microsoft.AspNet.SignalR.IJsonSerializer,System.Object)">
            <summary>
            Serializes the specified object to a JSON string.
            </summary>
            <param name="serializer">The serializer</param>
            <param name="value">The object to serailize.</param>
            <returns>A JSON string representation of the object.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IStringMinifier.Minify(System.String)">
            <summary>
            Minifies a string in a way that can be reversed by this instance of <see cref="T:Microsoft.AspNet.SignalR.IStringMinifier"/>.
            </summary>
            <param name="value">The string to be minified</param>
            <returns>A minified representation of the <paramref name="value"/> without the following characters:,|\</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IStringMinifier.Unminify(System.String)">
            <summary>
            Reverses a <see cref="M:Microsoft.AspNet.SignalR.IStringMinifier.Minify(System.String)"/> call that was executed at least once previously on this instance of
            <see cref="T:Microsoft.AspNet.SignalR.IStringMinifier"/> without any subsequent calls to <see cref="M:Microsoft.AspNet.SignalR.IStringMinifier.RemoveUnminified(System.String)"/> sharing the
            same argument as the <see cref="M:Microsoft.AspNet.SignalR.IStringMinifier.Minify(System.String)"/> call that returned <paramref name="value"/>.
            </summary>
            <param name="value">
            A minified string that was returned by a previous call to <see cref="M:Microsoft.AspNet.SignalR.IStringMinifier.Minify(System.String)"/>.
            </param>
            <returns>
            The argument of all previous calls to <see cref="M:Microsoft.AspNet.SignalR.IStringMinifier.Minify(System.String)"/> that returned <paramref name="value"/>.
            If every call to <see cref="M:Microsoft.AspNet.SignalR.IStringMinifier.Minify(System.String)"/> on this instance of <see cref="T:Microsoft.AspNet.SignalR.IStringMinifier"/> has never
            returned <paramref name="value"/> or if the most recent call to <see cref="M:Microsoft.AspNet.SignalR.IStringMinifier.Minify(System.String)"/> that did
            return <paramref name="value"/> was followed by a call to <see cref="M:Microsoft.AspNet.SignalR.IStringMinifier.RemoveUnminified(System.String)"/> sharing 
            the same argument, <see cref="M:Microsoft.AspNet.SignalR.IStringMinifier.Unminify(System.String)"/> may return null but must not throw.
            </returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IStringMinifier.RemoveUnminified(System.String)">
            <summary>
            A call to this function indicates that any future attempt to unminify strings that were previously minified
            from <paramref name="value"/> may be met with a null return value. This provides an opportunity clean up
            any internal data structures that reference <paramref name="value"/>.
            </summary>
            <param name="value">The string that may have previously have been minified.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.MessageBroker">
            <summary>
            This class is the main coordinator. It schedules work to be done for a particular subscription 
            and has an algorithm for choosing a number of workers (thread pool threads), to handle
            the scheduled work.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.ScaleoutMessageBus">
            <summary>
            
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.MessageBus">
            <summary>
            
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IMessageBus.Publish(Microsoft.AspNet.SignalR.Message)">
            <summary>
            
            </summary>
            <param name="message"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IMessageBus.Subscribe(Microsoft.AspNet.SignalR.ISubscriber,System.String,System.Func{Microsoft.AspNet.SignalR.MessageResult,System.Threading.Tasks.Task{System.Boolean}},System.Int32)">
            <summary>
            
            </summary>
            <param name="subscriber"></param>
            <param name="cursor"></param>
            <param name="callback"></param>
            <param name="maxMessages"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.MessageBus.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            
            </summary>
            <param name="resolver"></param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.MessageBus.#ctor(Microsoft.AspNet.SignalR.IStringMinifier,Microsoft.AspNet.SignalR.Infrastructure.ITraceManager,Microsoft.AspNet.SignalR.Infrastructure.IPerformanceCounterManager,Microsoft.AspNet.SignalR.IConfigurationManager)">
            <summary>
            
            </summary>
            <param name="stringMinifier"></param>
            <param name="traceManager"></param>
            <param name="performanceCounterManager"></param>
            <param name="configurationManager"></param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.MessageBus.Publish(Microsoft.AspNet.SignalR.Message)">
            <summary>
            Publishes a new message to the specified event on the bus.
            </summary>
            <param name="message">The message to publish.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.MessageBus.Subscribe(Microsoft.AspNet.SignalR.ISubscriber,System.String,System.Func{Microsoft.AspNet.SignalR.MessageResult,System.Threading.Tasks.Task{System.Boolean}},System.Int32)">
            <summary>
            
            </summary>
            <param name="subscriber"></param>
            <param name="cursor"></param>
            <param name="callback"></param>
            <param name="maxMessages"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ScaleoutMessageBus.Send(Microsoft.AspNet.SignalR.Message[])">
            <summary>
            Sends messages to the backplane
            </summary>
            <param name="messages"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.ScaleoutMessageBus.OnReceived(System.String,System.UInt64,Microsoft.AspNet.SignalR.Message[])">
            <summary>
            Invoked when a payload is received from the backplane. There should only be one active call at any time.
            </summary>
            <param name="streamId">id of the stream</param>
            <param name="id">id of the payload within that stream</param>
            <param name="messages">List of messages associated</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.MessageResult">
            <summary>
            
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.MessageResult.#ctor(System.Collections.Generic.IList{System.ArraySegment{Microsoft.AspNet.SignalR.Message}},System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.MessageResult"/> struct.
            </summary>
            <param name="messages">The array of messages associated with this <see cref="T:Microsoft.AspNet.SignalR.MessageResult"/>.</param>
            <param name="totalCount">The amount of messages populated in the messages array.</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.MessageResult.Messages">
            <summary>
            Gets an <see cref="T:System.Collections.Generic.IList`1"/> associated with the result.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.PersistentConnectionFactory">
            <summary>
            Responsible for creating <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> instances.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnectionFactory.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnectionFactory"/> class.
            </summary>
            <param name="resolver">The dependency resolver to use for when creating the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnectionFactory.CreateInstance(System.Type)">
            <summary>
            Creates an instance of the specified type using the dependency resolver or the type's default constructor.
            </summary>
            <param name="connectionType">The type of <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> to create.</param>
            <returns>An instance of a <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>. </returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.EmptyConnectionIdPrefixGenerator">
            <summary>
            The default connection id prefix generator.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IConnectionIdPrefixGenerator">
            <summary>
            Used to generate prefixes for connection ids.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IConnectionIdPrefixGenerator.GenerateConnectionIdPrefix(Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            Creates a prefix for a connection id generated in response to a negotiation request.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/>.</param>
            <returns>A connection id prefix</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.EmptyConnectionIdPrefixGenerator.GenerateConnectionIdPrefix(Microsoft.AspNet.SignalR.IRequest)">
            <summary>
            Returns an empty connection id prefix.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/>.</param>
            <returns>An empty string.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor">
            <summary>
            Holds information about a single hub method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.ReturnType">
            <summary>
            The return type of this method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.Hub">
            <summary>
            Hub descriptor object, target to this method.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.Parameters">
            <summary>
            Available method parameters.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.Invoker">
            <summary>
            Method invocation delegate.
            Takes a target hub and an array of invocation arguments as it's arguments.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.MethodDescriptor.Attributes">
            <summary>
            Attributes attached to this method.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnConnected">
            <summary>
            Called when a new connection is made to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnReconnected">
            <summary>
            Called when a connection reconnects to the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> after a timeout.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHub.OnDisconnected">
            <summary>
            Called when a connection is disconnected from the <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHub.Context">
            <summary>
            Gets a <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubCallerContext"/>. Which contains information about the calling client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHub.Clients">
            <summary>
            Gets a dynamic object that represents all clients connected to this hub (not hub instance).
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.IHub.Groups">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IGroupManager"/> the hub instance.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IJsonSerializer">
            <summary>
            Used to serialize and deserialize outgoing/incoming data.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IJsonSerializer.Serialize(System.Object,System.IO.TextWriter)">
            <summary>
            Serializes the specified object to a <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="value">The object to serialize</param>
            <param name="writer">The <see cref="T:System.IO.TextWriter"/> to serialize the object to.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IJsonSerializer.Parse(System.String,System.Type)">
            <summary>
            Deserializes the JSON to a .NET object.
            </summary>
            <param name="json">The JSON to deserialize.</param>
            <param name="targetType">The <see cref="T:System.Type"/> of object being deserialized.</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.RequestExtensions.QueryStringOrForm(Microsoft.AspNet.SignalR.IRequest,System.String)">
            <summary>
            Gets a value from the QueryString, and if it's null or empty, gets it from the Form instead.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.IHubDescriptorProvider">
            <summary>
            Describes hub descriptor provider, which provides information about available hubs.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubDescriptorProvider.GetHubs">
            <summary>
            Retrieve all avaiable hubs.
            </summary>
            <returns>Collection of hub descriptors.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.IHubDescriptorProvider.TryGetHub(System.String,Microsoft.AspNet.SignalR.Hubs.HubDescriptor@)">
            <summary>
            Tries to retrieve hub with a given name.
            </summary>
            <param name="hubName">Name of the hub.</param>
            <param name="descriptor">Retrieved descriptor object.</param>
            <returns>True, if hub has been found</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.Hub">
            <summary>
            Provides methods that communicate with SignalR connections that connected to a <see cref="T:Microsoft.AspNet.SignalR.Hubs.Hub"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.Hub.OnDisconnected">
            <summary>
            Called when a connection disconnects from this hub instance.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.Hub.OnConnected">
            <summary>
            Called when the connection connects to this hub instance.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/></returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.Hub.OnReconnected">
            <summary>
            Called when the connection reconnects to this hub instance.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/></returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.Hub.Clients">
            <summary>
            
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.Hub.Context">
            <summary>
            Provides information about the calling client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.Hub.Groups">
            <summary>
            The group manager for this hub instance.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.ConnectionId">
            <summary>
            Gets the connection id of the calling client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.RequestCookies">
            <summary>
            Gets the cookies for the request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.Headers">
            <summary>
            Gets the headers for the request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.ServerVariables">
            <summary>
            Gets the server variables for the request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.QueryString">
            <summary>
            Gets the querystring for the request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.User">
            <summary>
            Gets the <see cref="T:System.Security.Principal.IPrincipal"/> for the request.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Hubs.HubCallerContext.Request">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current HTTP request.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher">
            <summary>
            Handles all communication over the hubs persistent connection.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.PersistentConnection">
            <summary>
            Represents a connection between client and server.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.ProcessRequestAsync(Microsoft.AspNet.SignalR.HostContext)">
            <summary>
            Handles all requests for <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>s.
            </summary>
            <param name="context">The <see cref="T:Microsoft.AspNet.SignalR.HostContext"/> for the current request.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> pipeline is complete.</returns>
            <exception cref="T:System.InvalidOperationException">
            Thrown if connection wasn't initialized.
            Thrown if the transport wasn't specified.
            Thrown if the connection id wasn't specified.
            </exception>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.GetDefaultSignals(System.String)">
            <summary>
            Returns the default signals for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
            <param name="connectionId">The id of the incoming connection.</param>
            <returns>The default signals for this <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.GetSignals(System.String)">
            <summary>
            Returns the signals used in the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
            <param name="connectionId">The id of the incoming connection.</param>
            <returns>The signals used for this <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnRejoiningGroups(Microsoft.AspNet.SignalR.IRequest,System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Called when a connection reconnects after a timeout to determine which groups should be rejoined.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="groups">The groups the calling connection claims to be part of.</param>
            <param name="connectionId">The id of the reconnecting client.</param>
            <returns>A collection of group names that should be joined on reconnect</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnConnectedAsync(Microsoft.AspNet.SignalR.IRequest,System.String)">
            <summary>
            Called when a new connection is made.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="connectionId">The id of the connecting client.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the connect operation is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnReconnectedAsync(Microsoft.AspNet.SignalR.IRequest,System.String)">
            <summary>
            Called when a connection reconnects after a timeout.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="connectionId">The id of the re-connecting client.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the re-connect operation is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnReceivedAsync(Microsoft.AspNet.SignalR.IRequest,System.String,System.String)">
            <summary>
            Called when data is received from a connection.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="connectionId">The id of the connection sending the data.</param>
            <param name="data">The payload sent to the connection.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the receive operation is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentConnection.OnDisconnectAsync(Microsoft.AspNet.SignalR.IRequest,System.String)">
            <summary>
            Called when a connection disconnects.
            </summary>
            <param name="request">The <see cref="T:Microsoft.AspNet.SignalR.IRequest"/> for the current connection.</param>
            <param name="connectionId">The id of the disconnected connection.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the disconnect operation is complete.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentConnection.Connection">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IConnection"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentConnection.Groups">
            <summary>
            Gets the <see cref="T:Microsoft.AspNet.SignalR.IConnectionGroupManager"/> for the <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubDispatcher.#ctor(System.String)">
            <summary>
            Initializes an instance of the <see cref="T:Microsoft.AspNet.SignalR.Hubs.HubDispatcher"/> class.
            </summary>
            <param name="url">The base url of the connection url.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Hubs.HubDispatcher.OnReceivedAsync(Microsoft.AspNet.SignalR.IRequest,System.String,System.String)">
            <summary>
            Processes the hub's incoming method calls.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.JsonNetSerializer">
            <summary>
            Default <see cref="T:Microsoft.AspNet.SignalR.IJsonSerializer"/> implementation over Json.NET.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.JsonNetSerializer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.JsonNetSerializer"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.JsonNetSerializer.#ctor(Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.JsonNetSerializer"/> class.
            </summary>
            <param name="settings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> to use when serializing and deserializing.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.JsonNetSerializer.Parse(System.String,System.Type)">
            <summary>
            Deserializes the JSON to a .NET object.
            </summary>
            <param name="json">The JSON to deserialize.</param>
            <param name="targetType">The <see cref="T:System.Type"/> of object being deserialized.</param>
            <returns>The deserialized object from the JSON string.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.JsonNetSerializer.Serialize(System.Object,System.IO.TextWriter)">
            <summary>
            Serializes the specified object to a <see cref="T:System.IO.TextWriter"/>.
            </summary>
            <param name="value">The object to serialize</param>
            <param name="writer">The <see cref="T:System.IO.TextWriter"/> to serialize the object to.</param>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Json">
            <summary>
            Helper class for common JSON operations.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Json.CamelCase(System.String)">
            <summary>
            Converts the specified name to camel case.
            </summary>
            <param name="name">The name to convert.</param>
            <returns>A camel cased version of the specified name.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Json.MimeType">
            <summary>
            Gets a string that returns JSON mime type "application/json".
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Json.JsonpMimeType">
            <summary>
            Gets a string that returns JSONP mime type "text/javascript".
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.GroupManager">
            <summary>
            The default <see cref="T:Microsoft.AspNet.SignalR.IGroupManager"/> implementation.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.GroupManager.#ctor(Microsoft.AspNet.SignalR.IConnection,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.AspNet.SignalR.GroupManager"/> class.
            </summary>
            <param name="connection">The <see cref="T:Microsoft.AspNet.SignalR.IConnection"/> this group resides on.</param>
            <param name="groupPrefix">The prefix for this group. Either a <see cref="T:Microsoft.AspNet.SignalR.Hubs.IHub"/> name or <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> type name.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.GroupManager.Send(System.String,System.Object,System.String[])">
            <summary>
            Sends a value to the specified group.
            </summary>
            <param name="groupName">The name of the group.</param>
            <param name="value">The value to send.</param>
            <param name="exclude"></param>
            <returns>A task that represents when send is complete.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.GroupManager.Add(System.String,System.String)">
            <summary>
            Adds a connection to the specified group. 
            </summary>
            <param name="connectionId">The connection id to add to the group.</param>
            <param name="groupName">The name of the group</param>
            <returns>A task that represents the connection id being added to the group.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.GroupManager.Remove(System.String,System.String)">
            <summary>
            Removes a connection from the specified group.
            </summary>
            <param name="connectionId">The connection id to remove from the group.</param>
            <param name="groupName">The name of the group</param>
            <returns>A task that represents the connection id being removed from the group.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.ServerCommand">
            <summary>
            A server to server command.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.ServerCommand.ServerId">
            <summary>
            Gets or sets the id of the command where this message originated from.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.ServerCommand.ServerCommandType">
            <summary>
            Gets of sets the command type.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Infrastructure.ServerCommand.Value">
            <summary>
            Gets or sets the value for this command.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Infrastructure.ServerCommandHandler">
            <summary>
            Default <see cref="T:Microsoft.AspNet.SignalR.Infrastructure.IServerCommandHandler"/> implementation.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.DynamicComment_CallsMethodOnServerSideDeferredPromise">
            <summary>
              Looks up a localized string similar to             /// &lt;summary&gt;Calls the {0} method on the server-side {1} hub.&amp;#10;Returns a jQuery.Deferred() promise.&lt;/summary&gt;.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.DynamicComment_ServerSideTypeIs">
            <summary>
              Looks up a localized string similar to             /// &lt;param name=\&quot;{0}\&quot; type=\&quot;{1}\&quot;&gt;Server side type is {2}&lt;/param&gt;.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_CallerNotAuthorizedToInvokeMethodOn">
            <summary>
              Looks up a localized string similar to Caller is not authorized to invoke the {0} method on {1}..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ConnectionNotInitialized">
            <summary>
              Looks up a localized string similar to The PersistentConnection is not initialized..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ErrorCreatingHub">
            <summary>
              Looks up a localized string similar to Error creating Hub {0}. .
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_IsNotA">
            <summary>
              Looks up a localized string similar to &apos;{0}&apos; is not a {1}..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MethodCouldNotBeResolved">
            <summary>
              Looks up a localized string similar to &apos;{0}&apos; method could not be resolved..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_MultipleActivatorsAreaRegisteredCallGetServices">
            <summary>
              Looks up a localized string similar to Multiple activators for type {0} are registered. Please call GetServices instead..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ProtocolErrorMissingConnectionId">
            <summary>
              Looks up a localized string similar to Protocol error: Missing connectionId..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_ProtocolErrorUnknownTransport">
            <summary>
              Looks up a localized string similar to Protocol error: Unknown transport..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_UnableToAddModulePiplineAlreadyInvoked">
            <summary>
              Looks up a localized string similar to Unable to add module. The HubPipeline has already been invoked..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Error_UsingHubInstanceNotCreatedUnsupported">
            <summary>
              Looks up a localized string similar to Using a Hub instance not created by the HubPipeline is unsupported..
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Resources.Errror_HubCouldNotBeResolved">
            <summary>
              Looks up a localized string similar to &apos;{0}&apos; Hub could not be resolved..
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.ITrackingConnection">
            <summary>
            Represents a connection that can be tracked by an <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.Disconnect">
            <summary>
            Causes the connection to disconnect.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.Timeout">
            <summary>
            Causes the connection to timeout.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.KeepAlive">
            <summary>
            Sends a keep alive ping over the connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.End">
            <summary>
            Kills the connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.ConnectionId">
            <summary>
            Gets the id of the connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.IsAlive">
            <summary>
            Gets a value that represents if the connection is alive.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.IsTimedOut">
            <summary>
            Gets a value that represents if the connection is timed out.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.SupportsKeepAlive">
            <summary>
            Gets a value that represents if the connection supprots keep alive.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.DisconnectThreshold">
            <summary>
            Gets a value indicating the amount of time to wait after the connection dies before firing the disconnecting the connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITrackingConnection.Url">
            <summary>
            Gets the uri of the connection.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.ITransport">
            <summary>
            Represents a transport that communicates
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransport.ProcessRequest(Microsoft.AspNet.SignalR.ITransportConnection)">
            <summary>
            Processes the specified <see cref="T:Microsoft.AspNet.SignalR.ITransportConnection"/> for this transport.
            </summary>
            <param name="connection">The <see cref="T:Microsoft.AspNet.SignalR.ITransportConnection"/> to process.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the transport has finished processing the connection.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransport.Send(System.Object)">
            <summary>
            Sends data over the transport.
            </summary>
            <param name="value">The value to be sent.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes when the send is complete.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.Received">
            <summary>
            Gets or sets a callback that is invoked when the transport receives data.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.Connected">
            <summary>
            Gets or sets a callback that is invoked when the initial connection connects to the transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.TransportConnected">
            <summary>
            Gets or sets a callback that is invoked when the transport connects.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.Reconnected">
            <summary>
            Gets or sets a callback that is invoked when the transport reconnects.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.Disconnected">
            <summary>
            Gets or sets a callback that is invoked when the transport disconnects.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.ConnectionId">
            <summary>
            Gets the connection id for the transport.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ITransport.Groups">
            <summary>
            Gets the groups the connection is a member of.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.ForeverFrameTransport.OutputWriter">
            <summary>
            Pointed to the HTMLOutputWriter to wrap output stream with an HTML friendly one
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat">
            <summary>
            Manages tracking the state of connections.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat.AddConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Adds a new connection to the list of tracked connections.
            </summary>
            <param name="connection">The connection to be added.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat.MarkConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Marks an existing connection as active.
            </summary>
            <param name="connection">The connection to mark.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat.RemoveConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Removes a connection from the list of tracked connections.
            </summary>
            <param name="connection">The connection to remove.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat.GetConnections">
            <summary>
            Gets a list of connections being tracked.
            </summary>
            <returns>A list of connections.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.ITransportManager">
            <summary>
            Manages the transports for connections.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportManager.GetTransport(Microsoft.AspNet.SignalR.HostContext)">
            <summary>
            Gets the specified transport for the specified <see cref="T:Microsoft.AspNet.SignalR.HostContext"/>.
            </summary>
            <param name="hostContext">The <see cref="T:Microsoft.AspNet.SignalR.HostContext"/> for the current request.</param>
            <returns>The <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransport"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.HostContext"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.ITransportManager.SupportsTransport(System.String)">
            <summary>
            Determines whether the specified transport is supported.
            </summary>
            <param name="transportName">The name of the transport to test.</param>
            <returns>True if the transport is supported, otherwise False.</returns>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat">
            <summary>
            Default implementation of <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransportHeartbeat"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            Initializes and instance of the <see cref="T:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat"/> class.
            </summary>
            <param name="resolver">The <see cref="T:Microsoft.AspNet.SignalR.IDependencyResolver"/>.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.AddConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Adds a new connection to the list of tracked connections.
            </summary>
            <param name="connection">The connection to be added.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.RemoveConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Removes a connection from the list of tracked connections.
            </summary>
            <param name="connection">The connection to remove.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportHeartbeat.MarkConnection(Microsoft.AspNet.SignalR.Transports.ITrackingConnection)">
            <summary>
            Marks an existing connection as active.
            </summary>
            <param name="connection">The connection to mark.</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.Transports.LongPollingTransport.LongPollDelay">
            <summary>
            The number of milliseconds to tell the browser to wait before restablishing a
            long poll connection after data is sent from the server. Defaults to 0.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.PersistentResponse">
            <summary>
            Represents a response to a connection.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentResponse.#ctor">
            <summary>
            Creates a new instance of <see cref="T:Microsoft.AspNet.SignalR.PersistentResponse"/>.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentResponse.#ctor(System.Func{Microsoft.AspNet.SignalR.Message,System.Boolean})">
            <summary>
            Creates a new instance of <see cref="T:Microsoft.AspNet.SignalR.PersistentResponse"/>.
            </summary>
            <param name="exclude">A filter that determines whether messages should be written to the client.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.PersistentResponse.Microsoft#AspNet#SignalR#IJsonWritable#WriteJson(System.IO.TextWriter)">
            <summary>
            Serializes only the necessary components of the <see cref="T:Microsoft.AspNet.SignalR.PersistentResponse"/> to JSON
            using Json.NET's JsonTextWriter to improve performance.
            </summary>
            <param name="writer">The <see cref="T:System.IO.TextWriter"/> that receives the JSON serialization.</param>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.ExcludeFilter">
            <summary>
            A filter that determines whether messages should be written to the client.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.MessageId">
            <summary>
            The id of the last message in the connection received.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.Messages">
            <summary>
            The list of messages to be sent to the receiving connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.TotalCount">
            <summary>
            The total count of the messages sent the receiving connection.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.Disconnect">
            <summary>
            True if the connection receives a disconnect command.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.Aborted">
            <summary>
            True if the connection was forcibly closed. 
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.TimedOut">
            <summary>
            True if the connection timed out.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.ResetGroups">
            <summary>
            True if the AddedGroups should be diffed against an empty set of groups, i.e. client groups should equal AddedGroups.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.AddedGroups">
            <summary>
            Groups added to the connection since the last PersistentResponse.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.RemovedGroups">
            <summary>
            Groups removed from the connection since the last PersistentResponse.
            </summary>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.PersistentResponse.LongPollDelay">
            <summary>
            The time the long polling client should wait before reestablishing a connection if no data is received.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.TaskAsyncHelper.Interleave``1(System.Func{``0,System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task},System.Func{System.Threading.Tasks.Task},``0,System.Threading.Tasks.TaskCompletionSource{System.Object})">
            <summary>
            Passes a task returning function into another task returning function so that
            it can decide when it starts and returns a task that completes when all are finished
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.IConnection">
            <summary>
            A communication channel for a <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/> and its connections.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.IConnection.Send(Microsoft.AspNet.SignalR.ConnectionMessage)">
            <summary>
            Sends a message to connections subscribed to the signal.
            </summary>
            <param name="message">The message to send.</param>
            <returns>A task that returns when the message has be sent.</returns>
        </member>
        <member name="P:Microsoft.AspNet.SignalR.IConnection.DefaultSignal">
            <summary>
            The main signal for this connection. This is the main signalr for a <see cref="T:Microsoft.AspNet.SignalR.PersistentConnection"/>.
            </summary>
        </member>
        <member name="T:Microsoft.AspNet.SignalR.Transports.TransportManager">
            <summary>
            The default <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransportManager"/> implementation.
            </summary>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.#ctor(Microsoft.AspNet.SignalR.IDependencyResolver)">
            <summary>
            Initializes a new instance of <see cref="T:Microsoft.AspNet.SignalR.Transports.TransportManager"/> class.
            </summary>
            <param name="resolver">The default <see cref="T:Microsoft.AspNet.SignalR.IDependencyResolver"/>.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.Register(System.String,System.Func{Microsoft.AspNet.SignalR.HostContext,Microsoft.AspNet.SignalR.Transports.ITransport})">
            <summary>
            Adds a new transport to the list of supported transports.
            </summary>
            <param name="transportName">The specified transport.</param>
            <param name="transportFactory">The factory method for the specified transport.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.Remove(System.String)">
            <summary>
            Removes a transport from the list of supported transports.
            </summary>
            <param name="transportName">The specified transport.</param>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.GetTransport(Microsoft.AspNet.SignalR.HostContext)">
            <summary>
            Gets the specified transport for the specified <see cref="T:Microsoft.AspNet.SignalR.HostContext"/>.
            </summary>
            <param name="hostContext">The <see cref="T:Microsoft.AspNet.SignalR.HostContext"/> for the current request.</param>
            <returns>The <see cref="T:Microsoft.AspNet.SignalR.Transports.ITransport"/> for the specified <see cref="T:Microsoft.AspNet.SignalR.HostContext"/>.</returns>
        </member>
        <member name="M:Microsoft.AspNet.SignalR.Transports.TransportManager.SupportsTransport(System.String)">
            <summary>
            Determines whether the specified transport is supported.
            </summary>
            <param name="transportName">The name of the transport to test.</param>
            <returns>True if the transport is supported, otherwise False.</returns>
        </member>
    </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
KPMG
United States United States
My passion is to learn, analyze, design (OOAD), architect, code and work with all team members to create competitive products in the market using efficient ways.

Interested area are .NET, MVC, client-side development, OData, SQL Server BI Solutions( SSAS & SSRS) ,PHP, MySQL, Visual Studio Automation&Performance Testing, Agile development and architect Frameworks and application integration solutions

Comments and Discussions