Class ClientCapabilityProvider
Inheritance
ClientCapabilityProvider
Assembly: DotNetNuke.dll
Syntax
public abstract class ClientCapabilityProvider : IClientCapabilityProvider
Constructors
ClientCapabilityProvider()
Declaration
protected ClientCapabilityProvider()
Properties
CurrentClientCapability
Declaration
public static IClientCapability CurrentClientCapability { get; }
Property Value
SupportsTabletDetection
Declaration
public virtual bool SupportsTabletDetection { get; }
Property Value
Methods
GetAllClientCapabilities()
Declaration
public abstract IQueryable<IClientCapability> GetAllClientCapabilities()
Returns
GetAllClientCapabilityValues()
Declaration
public abstract IDictionary<string, List<string>> GetAllClientCapabilityValues()
Returns
GetClientCapability(string)
Declaration
public abstract IClientCapability GetClientCapability(string userAgent)
Parameters
Type |
Name |
Description |
string |
userAgent |
|
Returns
GetClientCapability(HttpRequest)
Declaration
public virtual IClientCapability GetClientCapability(HttpRequest httpRequest)
Parameters
Returns
GetClientCapabilityById(string)
Declaration
public abstract IClientCapability GetClientCapabilityById(string clientId)
Parameters
Type |
Name |
Description |
string |
clientId |
|
Returns
Instance()
Declaration
public static ClientCapabilityProvider Instance()
Returns
Implements
Extension Methods