Class Privilege

    Definition

    Namespace:
    Tizen.Security
    Assembly:
    Tizen.Security.dll

    This class provides the information of the given privilege and the API version.

    public static class Privilege
    Inheritance
    object
    Privilege

    Methods

    View Source

    GetDescription(string, string, PackageType)

    Gets the description of the given privilege.

    Declaration
    public static string GetDescription(string apiVersion, string privilege, PackageType packageType)
    Parameters
    Type Name Description
    string apiVersion

    The API version.

    string privilege

    The privilege.

    PackageType packageType

    The type of application package.

    Returns
    Type Description
    string

    The description of given privilege at the given API version and the package type.

    Remarks

    If there's no matching privilege, then it returns description string for undefined privilege.

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when there is a null parameter.

    System.ArgumentException

    Thrown when there is an invalid parameter.

    System.OutOfMemoryException

    Thrown when out of memory occurs.

    System.InvalidOperationException

    Thrown when an internal error occurs.

    View Source

    GetDescription(string, string)

    Gets the description of the given privilege.

    Declaration
    public static string GetDescription(string apiVersion, string privilege)
    Parameters
    Type Name Description
    string apiVersion

    The API version.

    string privilege

    The privilege.

    Returns
    Type Description
    string

    The description of given privilege at the given API version

    Remarks

    If there's no matching privilege, then it returns description string for undefined privilege.

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when there is a null parameter.

    System.ArgumentException

    Thrown when there is an invalid parameter.

    System.OutOfMemoryException

    Thrown when out of memory occurs.

    System.InvalidOperationException

    Thrown when an internal error occurs.

    View Source

    GetDisplayName(string, string, PackageType)

    Gets the display name of the given privilege.

    Declaration
    public static string GetDisplayName(string apiVersion, string privilege, PackageType packageType)
    Parameters
    Type Name Description
    string apiVersion

    The API version.

    string privilege

    The privilege.

    PackageType packageType

    The type of application package.

    Returns
    Type Description
    string

    The display name of the given privilege at the given API version and the package type.

    Remarks

    If there's no matching privilege, then it returns last token of the given privilege.

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when there is a null parameter.

    System.ArgumentException

    Thrown when there is an invalid parameter.

    System.OutOfMemoryException

    Thrown when out of memory occurs.

    System.InvalidOperationException

    Thrown when an internal error occurs.

    View Source

    GetDisplayName(string, string)

    Gets the display name of the given privilege.

    Declaration
    public static string GetDisplayName(string apiVersion, string privilege)
    Parameters
    Type Name Description
    string apiVersion

    The API version.

    string privilege

    The privilege.

    Returns
    Type Description
    string

    The display name of the given privilege at the given API version.

    Remarks

    If there's no matching privilege, then it returns last token of the given privilege.

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when there is a null parameter.

    System.ArgumentException

    Thrown when there is an invalid parameter.

    System.OutOfMemoryException

    Thrown when out of memory occurs.

    System.InvalidOperationException

    Thrown when an internal error occurs.

    View Source

    GetPrivacyDisplayName(string)

    Gets the display name of the privacy group in which the given privilege is included.

    Declaration
    public static string GetPrivacyDisplayName(string privilege)
    Parameters
    Type Name Description
    string privilege

    The privilege.

    Returns
    Type Description
    string

    The privacy group's display name that the given privilege is included in.

    Remarks

    The privilege must be privacy related.

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when there is a null parameter.

    System.ArgumentException

    Thrown when there is an invalid parameter.

    System.OutOfMemoryException

    Thrown when out of memory occurs.

    System.InvalidOperationException

    Thrown when an internal error occurs.

    System.NotSupportedException

    The required feature is not supported.

    View Source

    GetPrivacyPrivilegeStatus(string)

    Gets the status of the given privacy related privilege.

    Declaration
    [Obsolete("Deprecated since API level 5. Please use PrivacyPrivilegeManager.CheckPermission instead.")]
    public static bool GetPrivacyPrivilegeStatus(string privilege)
    Parameters
    Type Name Description
    string privilege

    The privilege.

    Returns
    Type Description
    bool

    Status true if the privilege is on and false if the privilege is off.

    Remarks

    The privilege must be privacy related.

    Exceptions
    Type Condition
    System.ArgumentNullException

    Thrown when there is a null parameter.

    System.ArgumentException

    Thrown when there is an invalid parameter.

    System.OutOfMemoryException

    Thrown when out of memory occurs.

    System.InvalidOperationException

    Thrown when an internal error occurs.

    System.NotSupportedException

    The required feature is not supported.

    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX