Class UnityUserReporting
Provides a starting point for Unity User Reporting.
Inheritance
System.Object
UnityUserReporting
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Unity.Cloud.UserReporting.Plugin
Assembly: Unity.Cloud.UserReporting.Plugin.dll
Syntax
public static class UnityUserReporting
Properties
CurrentClient
Gets the current client.
Declaration
public static UserReportingClient CurrentClient { get; }
Property Value
Type | Description |
---|---|
UserReportingClient |
Methods
Configure()
Configures Unity User Reporting.
Declaration
public static void Configure()
Configure(String)
Configures Unity User Reporting.
Declaration
public static void Configure(string projectIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.String | projectIdentifier |
Configure(String, String, IUserReportingPlatform, UserReportingClientConfiguration)
Configures Unity User Reporting.
Declaration
public static void Configure(string endpoint, string projectIdentifier, IUserReportingPlatform platform, UserReportingClientConfiguration configuration)
Parameters
Type | Name | Description |
---|---|---|
System.String | endpoint | The endpoint. |
System.String | projectIdentifier | The project identifier. |
IUserReportingPlatform | platform | The plaform. |
UserReportingClientConfiguration | configuration | The configuration. |
Configure(String, String, UserReportingClientConfiguration)
Configures Unity User Reporting.
Declaration
public static void Configure(string endpoint, string projectIdentifier, UserReportingClientConfiguration configuration)
Parameters
Type | Name | Description |
---|---|---|
System.String | endpoint | |
System.String | projectIdentifier | |
UserReportingClientConfiguration | configuration |
Configure(String, IUserReportingPlatform, UserReportingClientConfiguration)
Configures Unity User Reporting.
Declaration
public static void Configure(string projectIdentifier, IUserReportingPlatform platform, UserReportingClientConfiguration configuration)
Parameters
Type | Name | Description |
---|---|---|
System.String | projectIdentifier | |
IUserReportingPlatform | platform | |
UserReportingClientConfiguration | configuration |
Configure(String, UserReportingClientConfiguration)
Configures Unity User Reporting.
Declaration
public static void Configure(string projectIdentifier, UserReportingClientConfiguration configuration)
Parameters
Type | Name | Description |
---|---|---|
System.String | projectIdentifier | |
UserReportingClientConfiguration | configuration |
Configure(IUserReportingPlatform)
Configures Unity User Reporting.
Declaration
public static void Configure(IUserReportingPlatform platform)
Parameters
Type | Name | Description |
---|---|---|
IUserReportingPlatform | platform |
Configure(IUserReportingPlatform, UserReportingClientConfiguration)
Configures Unity User Reporting.
Declaration
public static void Configure(IUserReportingPlatform platform, UserReportingClientConfiguration configuration)
Parameters
Type | Name | Description |
---|---|---|
IUserReportingPlatform | platform | |
UserReportingClientConfiguration | configuration |
Configure(UserReportingClientConfiguration)
Configures Unity User Reporting.
Declaration
public static void Configure(UserReportingClientConfiguration configuration)
Parameters
Type | Name | Description |
---|---|---|
UserReportingClientConfiguration | configuration |
Use(UserReportingClient)
Uses an existing client.
Declaration
public static void Use(UserReportingClient client)
Parameters
Type | Name | Description |
---|---|---|
UserReportingClient | client | The client. |