Class UserReportingClientConfiguration
Represents configuration for the User Reporting client.
Inherited Members
Namespace: Unity.Services.UserReporting .Client
Assembly: Unity.Services.UserReporting.dll
Syntax
public class UserReportingClientConfiguration
Constructors
UserReportingClientConfiguration(int, int, int, int, MetricsGatheringMode)
Creates a new instance of User
Declaration
public UserReportingClientConfiguration(int maximumEventCount = 100, int maximumMeasureCount = 300, int framesPerMeasure = 60, int maximumScreenshotCount = 10, MetricsGatheringMode metricsGatheringMode = MetricsGatheringMode.Automatic)
Parameters
Type | Name | Description |
---|---|---|
int | maximumEventCount | The maximum count of events tracked, in a rolling window. |
int | maximumMeasureCount | The maximum count of measures tracked, in a rolling window. |
int | framesPerMeasure | The number of frames in a 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 worst case. |
int | maximumScreenshotCount | The maximum count of screenshots tracked, in a rolling window. |
Metrics |
metricsGatheringMode | The metrics gathering mode. Automatic will sample many useful metrics automatically for your reports, whereas Manual only accepts your own custom metrics. Disable if you wish to prevent any metrics from being added to your reports. |