Information
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.

  ClassDescription
Public classAuthorizeModuleApplies authorization attributes from the Hub class to determine whether to allow clients to receive messages sent from the hub.
Public classClientHubInvocationDescribes a client-side hub method invocation.
Public classClientProxyRepresents a server side proxy for the client side hub.
Public classConnectionIdProxyRepresents a connection ID proxy for the client side hub.
Public classDefaultAssemblyLocatorRepresents the default assembly locator.
Public classDefaultHubActivatorRepresents the default activator for SignalR hubs.
Public classDefaultHubManagerRepresents a default hub manager.
Public classDefaultJavaScriptProxyGeneratorRepresents a generator for default Javascript proxy.
Public classDefaultParameterResolverRepresents the default resolver for the hub parameter.
Public classDescriptorDescribes the information of the hub.
Public classDynamicDictionaryContains an object of the dictionary to store the key-value pairs, and overrides the TrySetMember and TryGetMember methods to support the new syntax.
Public classEmptyJavaScriptProxyGeneratorRepresents a generator for Empty Javascript proxy.
Public classEnumerableOfAssemblyLocatorRepresents the enumerable associated with the assembly locator.
Public classExceptionContext
Public classGroupProxyRepresents a group of signal proxy used by the hub.
Public classHubCallerContextRepresents the calling context of the client.
Public classHubConnectionContextEncapsulates all information about an individual SignalR connection for an IHub.
Public classHubConnectionContextBase
Public classHubDescriptorRepresents the information about a single hub.
Public classHubDispatcherHandles all communication over the hubs persistent connection.
Public classHubManagerExtensionsProvides a hub manager extension to the whole hub process.
Public classHubMethodNameAttributeRepresents the method name attributes for the hub.
Public classHubNameAttributeRepresents the attribute for the hub name.
Public classHubPipelineModuleCommon 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.
Public classHubRequestProvides methods that communicate with SignalR connection request that connected to a Hub.
Public classHubResponseRepresents the response returned from an incoming hub request.
Public classMethodDescriptorRepresents the information about a single hub method.
Public classMethodExtensionsRepresents the extension of methods for the SignalR hubs.
Public classMultipleSignalProxy
Public classNotAuthorizedExceptionRepresents an exception that is thrown when a client is not authorized to connect to a hub.
Public classNullJavaScriptMinifierRepresents a minifier for null Javascript.
Public classNullMethodDescriptorProvides details about the null method.
Public classParameterDescriptorRepresents the information about a single hub method parameter.
Public classReflectedHubDescriptorProviderDescribes hub descriptor provider, and provides reflected information about available hubs.
Public classReflectedMethodDescriptorProviderRepresents the reflected method for the descriptor provider.
Public classReflectionHelperRepresents a reflection helper.
Public classSignalProxyRepresents the signal proxy used by the hub.
Public classStateChangeTrackerRepresents a change tracking dictionary.
Public classStatefulSignalProxyRepresents the stateful signal proxy used by the hub.
Public classUserProxy

  InterfaceDescription
Public interfaceIAssemblyLocatorLocates an assembly and returns information about its modules.
Public interfaceIAuthorizeHubConnectionInterface to be implemented by Attribute s that can authorize client to connect to a IHub .
Public interfaceIAuthorizeHubMethodInvocationInterface to be implemented by Attributes that can authorize the invocation of IHub methods.
Public interfaceIClientProxyA server side proxy for the client side hub.
Public interfaceIHubProvides an interface that represents the methods that communicate with SignalR connections that connected to a Hub.
Public interfaceIHubActivatorProvides method to create hub instance.
Public interfaceIHubCallerConnectionContextEncapsulates all information about an individual SignalR connection for an IHub.
Public interfaceIHubConnectionContextEncapsulates all information about a SignalR connection for an IHub.
Public interfaceIHubDescriptorProviderDescribes hub descriptor provider, which provides information about available hubs.
Public interfaceIHubIncomingInvokerContextA description of a server-side hub method invocation originating from a client.
Public interfaceIHubManagerDescribes a hub manager - main point in the whole hub and method lookup process.
Public interfaceIHubOutgoingInvokerContextA description of a client-side hub method invocation originating from the server.
Public interfaceIHubPipelineA 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.
Public interfaceIHubPipelineInvokerImplementations 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.
Public interfaceIHubPipelineModuleAn 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.
Public interfaceIHubRequestParserHandles parsing incoming requests through the HubDispatcher.
Public interfaceIJavaScriptMinifierCombines, minifies, and caches JavaScript of the hub.
Public interfaceIJavaScriptProxyGeneratorGenerates the proxy service for the JavaScript interface.
Public interfaceIMethodDescriptorProviderDescribes a hub method provider that builds a collection of available methods on a given hub.
Public interfaceIParameterResolverDescribes a parameter resolver for resolving parameter-matching values based on provided information.
Show: