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

Interface IClientCapabilityProvider

Namespace: DotNetNuke.Services.ClientCapability
Assembly: DotNetNuke.dll
Syntax
public interface IClientCapabilityProvider

Methods

| Improve this Doc View Source

GetAllClientCapabilities()

Returns All available Client Capabilities present.

Declaration
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
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.

Examples

Capability Name = mobile_browser, value = Safari, Android Webkit.

| Improve this Doc View Source

GetClientCapability(HttpRequest)

Returns ClientCapability based on HttpRequest.

Declaration
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
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
IClientCapability GetClientCapabilityById(string clientId)
Parameters
Type Name Description
System.String clientId
Returns
Type Description
IClientCapability

An IClientCapability instance.

Extension Methods

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