My Project
|
Write custom PlayStream and Telemetry events for any PlayFab entity. Telemetry events can be used for analytic, reporting, or debugging. PlayStream events can do all of that and also trigger custom actions in near real-time. More...
Public Member Functions | |
PlayFabEventsInstanceAPI (PlayFabAuthenticationContext context) | |
PlayFabEventsInstanceAPI (PlayFabApiSettings settings, PlayFabAuthenticationContext context) | |
bool | IsEntityLoggedIn () |
Verify entity login. | |
void | ForgetAllCredentials () |
Clear the Client SessionToken which allows this Client to call API calls requiring login. A new/fresh login will be required after calling this. | |
void | WriteEvents (WriteEventsRequest request, Action< WriteEventsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Write batches of entity based events to PlayStream. The namespace of the Event must be 'custom' or start with 'custom.'. | |
void | WriteTelemetryEvents (WriteEventsRequest request, Action< WriteEventsResponse > resultCallback, Action< PlayFabError > errorCallback, object customData=null, Dictionary< string, string > extraHeaders=null) |
Write batches of entity based events to as Telemetry events (bypass PlayStream). The namespace must be 'custom' or start with 'custom.'. | |
Public Attributes | |
readonly PlayFabApiSettings | apiSettings = null |
readonly PlayFabAuthenticationContext | authenticationContext = null |
Write custom PlayStream and Telemetry events for any PlayFab entity. Telemetry events can be used for analytic, reporting, or debugging. PlayStream events can do all of that and also trigger custom actions in near real-time.