Class UserReportingClientConfiguration
Represents configuration for the user reporting client.
Inheritance
Inherited Members
Namespace: Unity.Cloud.UserReporting.Client
Assembly: Unity.Cloud.UserReporting.Client.dll
Syntax
public class UserReportingClientConfiguration
Constructors
UserReportingClientConfiguration()
Creates a new instance of the UserReportingClientConfiguration class.
Declaration
public UserReportingClientConfiguration()
UserReportingClientConfiguration(Int32, Int32, Int32, Int32)
Creates a new instance of the UserReportingClientConfiguration class.
Declaration
public UserReportingClientConfiguration(int maximumEventCount, int maximumMeasureCount, int framesPerMeasure, int maximumScreenshotCount)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | maximumEventCount | The maximum event count. This is a rolling window. |
System.Int32 | maximumMeasureCount | The maximum measure count. This is a rolling window. |
System.Int32 | framesPerMeasure | The number of frames per measure. A user report is only created on the boundary between measures. A large number of frames per measure will increase user report creation time by this number of frames in the worst case. |
System.Int32 | maximumScreenshotCount | The maximum screenshot count. This is a rolling window. |
UserReportingClientConfiguration(Int32, MetricsGatheringMode, Int32, Int32, Int32)
Creates a new instance of the UserReportingClientConfiguration class.
Declaration
public UserReportingClientConfiguration(int maximumEventCount, MetricsGatheringMode metricsGatheringMode, int maximumMeasureCount, int framesPerMeasure, int maximumScreenshotCount)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | maximumEventCount | The maximum event count. This is a rolling window. |
MetricsGatheringMode | metricsGatheringMode | The metrics gathering mode. |
System.Int32 | maximumMeasureCount | The maximum measure count. This is a rolling window. |
System.Int32 | framesPerMeasure | The number of frames per measure. A user report is only created on the boundary between measures. A large number of frames per measure will increase user report creation time by this number of frames in the worst case. |
System.Int32 | maximumScreenshotCount | The maximum screenshot count. This is a rolling window. |
Properties
FramesPerMeasure
Gets or sets the frames per measure.
Declaration
public int FramesPerMeasure { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaximumEventCount
Gets or sets the maximum event count.
Declaration
public int MaximumEventCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaximumMeasureCount
Gets or sets the maximum measure count.
Declaration
public int MaximumMeasureCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaximumScreenshotCount
Gets or sets the maximum screenshot count.
Declaration
public int MaximumScreenshotCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
MetricsGatheringMode
Gets or sets the metrics gathering mode.
Declaration
public MetricsGatheringMode MetricsGatheringMode { get; }
Property Value
Type | Description |
---|---|
MetricsGatheringMode |