Microsoft.AspNet.SignalR.Hubs Namespace
.NET Framework 4.5
The Microsoft.AspNet.SignalR.Hubs namespace provides class and interfaces associate with SignalR hubs.
Classes
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 |
Interfaces
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. |