Microsoft.AppCenter.Crashes
Crashes service.
Internal SDK property not intended for public use.
The iOS SDK Crashes bindings type.
We keep the reference to avoid it being freed, inlining this object will cause listeners not to be called.
We keep the reference to avoid it being freed, inlining this object will cause listeners not to be called.
Log tag used by the Crashes component.
Occurs when an error report is about to be sent.
Occurs when an error report has been successfully sent.
Occurs when an error report has failed to be sent.
Set this callback to add custom behavior for determining whether an error report should be processed.
Returning false prevents the crash from being reported to the server.
Set this callback to add custom behavior for determining whether user confirmation is required to send
error reports.
Set this callback to attach custom text and/or binaries to an error report.
Notifies SDK with a confirmation to handle the crash report.
A user confirmation. See .
Check whether the Crashes service is enabled or not.
A task with result being true if enabled, false if disabled.
Enable or disable the Crashes service.
A task to monitor the operation.
Provides information whether the app crashed in its last session.
Task with result being true if a crash was recorded in the last session, otherwise false.
Gets the crash report generated in the last session if there was a crash.
Crash report from the last session, null if there was no crash in the last session.
Generates crash for testing purposes.
This call has no effect in non debug configuration (such as release).
Track a handled error.
The .NET exception describing the handled error.
Optional properties.
Error attachment for error report.
Builds an attachment with text suitable for using in .
Error attachment or null if null text is passed.
Text to attach to the error report.
File name to use on reports.
Builds an attachment with binary suitable for using in .
Error attachment or null if null data is passed.
Binary data.
File name to use on reports.
Data MIME type.
Error report containing information about a particular crash.
Gets the report identifier.
UUID for the report.
Gets the app start time.
Date and time the app started
Gets the app error time.
Date and time the error occured
Gets the device that the crashed app was being run on.
Device information at the crash time.
Gets the C# Exception object that caused the crashed.
The exception.
Gets details specific to Android.
Android error report details. null if the OS is not Android.
Gets details specific to iOS.
iOS error report details. null if the OS is not iOS.
Exception type thrown for testing purposes. See .
Initializes a new instance of the TestCrashException class with a predefined error message.
Deserialization constructor. Not intended for public use.
Crashes SDK module.
Event arguments base class for all events that involve an error report.
The error report associated with the event.
Event arguments class for event .
Event arguments class for event .
Event arguments class for event .
The native exception associated with the failure.
Callback type for determining whether a particular error report should be processed.
true if report should be processed.
The error report that is being considered for processing.
Callback type for getting error attachments for a particular error report.
The error attachments to be associated with report.
The error report for which error attachments are to be returned.
Determine whether user confirmation is required to process a report. must be called by yourself./>
true if sending reports should be confirmed by a user.
Handler type for event .
This parameter will be null when being sent from the class and should be ignored.
Event arguments. See for more details.
Handler type for event .
This parameter will be null when being sent from the class and should be ignored.
Event arguments. See for more details.
Handler type for event .
This parameter will be null when being sent from the class and should be ignored.
Event arguments. See for more details.
Error report details pertinent only to devices running Android.
Gets the throwable associated with the Java crash.
The throwable associated with the crash. null if the crash occured in .NET code.
Gets the name of the thread that crashed.
The name of the thread that crashed.
Error report details pertinent only to devices running iOS.
Gets the reporter key.
UUID for the app installation on the device.
Gets the signal that caused the crash.
The signal that caused the crash.
Gets the name of the exception that triggered the crash, null if the crash was not triggered by an
exception.
The name of the exception that triggered the crash.
Gets the reason for the exception that triggered the crash, null if the crash was not triggered by an
exception.
The reason for the exception causing the crash.
Gets the identifier of the app process that crashed.
The app process identifier.
User confirmation options for whether to send crash reports.
Do not send the crash report
Send the crash report
Send all crash reports