The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
Microsoft.AspNet.SignalR.Hubs Namespace
.NET Framework 4.5
The Microsoft.AspNet.SignalR.Hubs namespace provides class and interfaces associate with SignalR hubs.
| Class | Description | |
|---|---|---|
![]() | AuthorizeModule | Applies authorization attributes from the Hub class to determine whether to allow clients to receive messages sent from the hub. |
![]() | ClientHubInvocation | Describes a client-side hub method invocation. |
![]() | ClientProxy | Represents a server side proxy for the client side hub. |
![]() | ConnectionIdProxy | Represents a connection ID proxy for the client side hub. |
![]() | DefaultAssemblyLocator | Represents the default assembly locator. |
![]() | DefaultHubActivator | Represents the default activator for SignalR hubs. |
![]() | DefaultHubManager | Represents a default hub manager. |
![]() | DefaultJavaScriptProxyGenerator | Represents a generator for default Javascript proxy. |
![]() | DefaultParameterResolver | Represents the default resolver for the hub parameter. |
![]() | Descriptor | Describes the information of the hub. |
![]() | DynamicDictionary | Contains an object of the dictionary to store the key-value pairs, and overrides the TrySetMember and TryGetMember methods to support the new syntax. |
![]() | EmptyJavaScriptProxyGenerator | Represents a generator for Empty Javascript proxy. |
![]() | EnumerableOfAssemblyLocator | Represents the enumerable associated with the assembly locator. |
![]() | ExceptionContext | |
![]() | GroupProxy | Represents a group of signal proxy used by the hub. |
![]() | HubCallerContext | Represents the calling context of the client. |
![]() | HubConnectionContext | Encapsulates all information about an individual SignalR connection for an IHub. |
![]() | HubConnectionContextBase | |
![]() | HubDescriptor | Represents the information about a single hub. |
![]() | HubDispatcher | Handles all communication over the hubs persistent connection. |
![]() | HubManagerExtensions | Provides a hub manager extension to the whole hub process. |
![]() | HubMethodNameAttribute | Represents the method name attributes for the hub. |
![]() | HubNameAttribute | Represents the attribute for the hub name. |
![]() | HubPipelineModule | 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 AddModule(IHubPipelineModule). The combined modules added to the IHubPipeline are invoked via the IHubPipelineInvoker interface. |
![]() | HubRequest | Provides methods that communicate with SignalR connection request that connected to a Hub. |
![]() | HubResponse | Represents the response returned from an incoming hub request. |
![]() | MethodDescriptor | Represents the information about a single hub method. |
![]() | MethodExtensions | Represents the extension of methods for the SignalR hubs. |
![]() | MultipleSignalProxy | |
![]() | NotAuthorizedException | Represents an exception that is thrown when a client is not authorized to connect to a hub. |
![]() | NullJavaScriptMinifier | Represents a minifier for null Javascript. |
![]() | NullMethodDescriptor | Provides details about the null method. |
![]() | ParameterDescriptor | Represents the information about a single hub method parameter. |
![]() | ReflectedHubDescriptorProvider | Describes hub descriptor provider, and provides reflected information about available hubs. |
![]() | ReflectedMethodDescriptorProvider | Represents the reflected method for the descriptor provider. |
![]() | ReflectionHelper | Represents a reflection helper. |
![]() | SignalProxy | Represents the signal proxy used by the hub. |
![]() | StateChangeTracker | Represents a change tracking dictionary. |
![]() | StatefulSignalProxy | Represents the stateful signal proxy used by the hub. |
![]() | UserProxy |
| Interface | Description | |
|---|---|---|
![]() | IAssemblyLocator | Locates an assembly and returns information about its modules. |
![]() | IAuthorizeHubConnection | Interface to be implemented by Attribute s that can authorize client to connect to a IHub . |
![]() | IAuthorizeHubMethodInvocation | Interface to be implemented by Attributes that can authorize the invocation of IHub methods. |
![]() | IClientProxy | A server side proxy for the client side hub. |
![]() | IHub | Provides an interface that represents the methods that communicate with SignalR connections that connected to a Hub. |
![]() | IHubActivator | Provides method to create hub instance. |
![]() | IHubCallerConnectionContext | Encapsulates all information about an individual SignalR connection for an IHub. |
![]() | IHubConnectionContext | Encapsulates all information about a SignalR connection for an IHub. |
![]() | IHubDescriptorProvider | Describes hub descriptor provider, which provides information about available hubs. |
![]() | IHubIncomingInvokerContext | A description of a server-side hub method invocation originating from a client. |
![]() | IHubManager | Describes a hub manager - main point in the whole hub and method lookup process. |
![]() | IHubOutgoingInvokerContext | A description of a client-side hub method invocation originating from the server. |
![]() | IHubPipeline | 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. |
![]() | IHubPipelineInvoker | 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. |
![]() | IHubPipelineModule | An 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 AddModule(IHubPipelineModule) . The combined modules added to the IHubPipeline are invoked via the IHubPipelineInvoker interface. |
![]() | IHubRequestParser | Handles parsing incoming requests through the HubDispatcher. |
![]() | IJavaScriptMinifier | Combines, minifies, and caches JavaScript of the hub. |
![]() | IJavaScriptProxyGenerator | Generates the proxy service for the JavaScript interface. |
![]() | IMethodDescriptorProvider | Describes a hub method provider that builds a collection of available methods on a given hub. |
![]() | IParameterResolver | Describes a parameter resolver for resolving parameter-matching values based on provided information. |
Show:

