Class ClientCapabilityProvider
Inheritance
System.Object
ClientCapabilityProvider
Implements
Namespace: DotNetNuke.Services.ClientCapability
Assembly: DotNetNuke.dll
Syntax
public abstract class ClientCapabilityProvider : object, IClientCapabilityProvider
Properties
| Improve this Doc View SourceCurrentClientCapability
Declaration
public static IClientCapability CurrentClientCapability { get; }
Property Value
| Type | Description |
|---|---|
| IClientCapability |
SupportsTabletDetection
Gets a value indicating whether support detect the device whether is a tablet.
Declaration
public virtual bool SupportsTabletDetection { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
| Improve this Doc View SourceGetAllClientCapabilities()
Returns All available Client Capabilities present.
Declaration
public abstract IQueryable<IClientCapability> GetAllClientCapabilities()
Returns
| Type | Description |
|---|---|
| IQueryable<IClientCapability> | List of IClientCapability present. |
GetAllClientCapabilityValues()
Returns available Capability Values for every Capability Name.
Declaration
public abstract IDictionary<string, List<string>> GetAllClientCapabilityValues()
Returns
| Type | Description |
|---|---|
| IDictionary<System.String, List<System.String>> | Dictionary of Capability Name along with List of possible values of the Capability. |
GetClientCapability(HttpRequest)
Returns ClientCapability based on HttpRequest.
Declaration
public virtual IClientCapability GetClientCapability(HttpRequest httpRequest)
Parameters
| Type | Name | Description |
|---|---|---|
| HttpRequest | httpRequest |
Returns
| Type | Description |
|---|---|
| IClientCapability | An IClientCapability instance. |
GetClientCapability(String)
Returns ClientCapability based on userAgent.
Declaration
public abstract IClientCapability GetClientCapability(string userAgent)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | userAgent |
Returns
| Type | Description |
|---|---|
| IClientCapability | An IClientCapability instance. |
GetClientCapabilityById(String)
Returns ClientCapability based on ClientCapabilityId.
Declaration
public abstract IClientCapability GetClientCapabilityById(string clientId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | clientId |
Returns
| Type | Description |
|---|---|
| IClientCapability | An IClientCapability instance. |
Instance()
Declaration
public static ClientCapabilityProvider Instance()
Returns
| Type | Description |
|---|---|
| ClientCapabilityProvider |