Class UsageStatistics

    Definition

    Namespace:
    Tizen.Context.AppHistory
    Assembly:
    Tizen.Context.dll

    This class provides APIs to query the application launch history.

    public class UsageStatistics : AppStatistics
    Inheritance
    object
    AppStatistics
    UsageStatistics

    Constructors

    View Source

    UsageStatistics()

    The default constructor of UsageStatistics class.

    Declaration
    public UsageStatistics()
    Exceptions
    Type Condition
    System.InvalidOperationException

    Thrown when the method failed due to an internal error.

    System.NotSupportedException

    Thrown when the feature is not supported.

    View Source

    UsageStatistics(SortOrderType)

    The constructor of UsageStatistics class.

    Declaration
    public UsageStatistics(UsageStatistics.SortOrderType order)
    Parameters
    Type Name Description
    UsageStatistics.SortOrderType order

    The criteria of the usage statistics sorted by.

    Exceptions
    Type Condition
    System.ArgumentException

    Thrown when an invalid argument is used.

    System.InvalidOperationException

    Thrown when the method failed due to an internal error.

    System.NotSupportedException

    Thrown when the feature is not supported.

    Properties

    View Source

    SortOrder

    Gets the criteria of usage statistics sorted by.

    Declaration
    public UsageStatistics.SortOrderType SortOrder { get; }
    Property Value
    Type Description
    UsageStatistics.SortOrderType

    The criteria of usage statistics sorted by.

    Methods

    View Source

    Query(DateTime, DateTime, uint)

    Retrieves a given type of usage statistics.

    Declaration
    public IReadOnlyList<UsageStatisticsData> Query(DateTime startTime, DateTime endTime, uint resultSize)
    Parameters
    Type Name Description
    System.DateTime startTime

    The start time of the data to be aggregated.

    System.DateTime endTime

    The end time of the data to be aggregated.

    uint resultSize

    The number of data records to be retrieved.

    Returns
    Type Description
    System.Collections.Generic.IReadOnlyList<T><UsageStatisticsData>

    Usage statistics data retrieved.

    Exceptions
    Type Condition
    System.ArgumentException

    Thrown when an invalid argument is used.

    System.InvalidOperationException

    Thrown when an invalid operation occurs.

    System.NotSupportedException

    Thrown when the feature is not supported.

    System.UnauthorizedAccessException

    Thrown when the application has no privilege to retrieve the application history.

    View Source

    Query(DateTime, DateTime)

    Retrieves a given type of usage statistics.

    Declaration
    public IReadOnlyList<UsageStatisticsData> Query(DateTime startTime, DateTime endTime)
    Parameters
    Type Name Description
    System.DateTime startTime

    The start time of the data to be aggregated.

    System.DateTime endTime

    The end time of the data to be aggregated.

    Returns
    Type Description
    System.Collections.Generic.IReadOnlyList<T><UsageStatisticsData>

    Usage statistics data retrieved.

    Exceptions
    Type Condition
    System.ArgumentException

    Thrown when an invalid argument is used.

    System.InvalidOperationException

    Thrown when an invalid operation occurs.

    System.NotSupportedException

    Thrown when the feature is not supported.

    System.UnauthorizedAccessException

    Thrown when the application has no privilege to retrieve the application history.

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