• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class ClientCapabilityProvider

Inheritance
System.Object
ClientCapabilityProvider
Implements
IClientCapabilityProvider
Namespace: DotNetNuke.Services.ClientCapability
Assembly: DotNetNuke.dll
Syntax
public abstract class ClientCapabilityProvider : object, IClientCapabilityProvider

Properties

| Improve this Doc View Source

CurrentClientCapability

Declaration
public static IClientCapability CurrentClientCapability { get; }
Property Value
Type Description
IClientCapability
| Improve this Doc View Source

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 Source

GetAllClientCapabilities()

Returns All available Client Capabilities present.

Declaration
public abstract IQueryable<IClientCapability> GetAllClientCapabilities()
Returns
Type Description
IQueryable<IClientCapability>

List of IClientCapability present.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

Instance()

Declaration
public static ClientCapabilityProvider Instance()
Returns
Type Description
ClientCapabilityProvider

Implements

IClientCapabilityProvider

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS