Method UseNCache
UseNCache(IDependencyResolver, String, String, String, String)
Adds scale-out to a IDependencyResolver using NCache server with cache initialization values taken from parameters.
Declaration
public static IDependencyResolver UseNCache(this IDependencyResolver resolver, string cacheName, string eventKey, string userID = null, string password = null)
Parameters
Type | Name | Description |
---|---|---|
IDependencyResolver | resolver | Provides an interface that represents the dependency resolver for SignalR. |
System.String | cacheName | Name of the cache in NCache which will store the respective item for the client. |
System.String | eventKey | Unique, user specified key attribute for the item added to NCache on client registration. |
System.String | userID | Specifies the username of authorized user required when security is enabled on Cache Server. |
System.String | password | Specifies the password of authorized user required when security is enabled on Cache Server. |
Returns
Type | Description |
---|---|
IDependencyResolver | The same instance of the IDependencyResolver for chaining. |
UseNCache(IDependencyResolver, NCacheScaleoutConfiguration)
Adds scale-out to a IDependencyResolver using NCache server with cache initialization values taken from NCacheScaleoutConfiguration.
Declaration
public static IDependencyResolver UseNCache(this IDependencyResolver resolver, NCacheScaleoutConfiguration configuration)
Parameters
Type | Name | Description |
---|---|---|
IDependencyResolver | resolver | Provides an interface that represents the dependency resolver for SignalR. |
NCacheScaleoutConfiguration | configuration | An object of NCacheScaleoutConfiguration which extends the ScaleoutConfiguration class and takes in cacheName, eventKey, userId, and password as members. |
Returns
Type | Description |
---|---|
IDependencyResolver | The same instance of the IDependencyResolver for chaining. |