Class CrashInstance
Represents a specific crash including all data necessary for routing it to the appropriate title's analyzer/bug-filer.
Inheritance
Inherited Members
Namespace: CrashCABN.CrashSources
Assembly: CrashCABN.CrashSources.Abstractions.dll
Syntax
public class CrashInstance
Constructors
View SourceCrashInstance(String, Guid, Boolean, IReadOnlyCollection<AttachmentInfo>, String, String, String)
Initializes a new instance of the CrashInstance class.
Declaration
public CrashInstance(string source, Guid id, bool isDevelopment, IReadOnlyCollection<AttachmentInfo> attachments, string processName = null, string applicationName = null, string titleName = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | source | The crash source. |
System.Guid | id | A crash identifier. |
System.Boolean | isDevelopment | Whether this is a development or retail crash. |
System.Collections.Generic.IReadOnlyCollection<AttachmentInfo> | attachments | A collection of attached files. |
System.String | processName | The name of the crashed process. |
System.String | applicationName | The package or application name of the crashed process. |
System.String | titleName | The title's name or secret code name. |
Properties
View SourceApplicationName
Gets the package or application name of the crashed process, if known.
Declaration
public string ApplicationName { get; }
Property Value
Type | Description |
---|---|
System.String |
Attachments
Gets a collection of attached files and data.
Declaration
public IReadOnlyCollection<AttachmentInfo> Attachments { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyCollection<AttachmentInfo> |
Id
Gets a crash identifier.
Declaration
public Guid Id { get; }
Property Value
Type | Description |
---|---|
System.Guid |
IsDevelopment
Gets a value indicating whether this is a development or retail crash.
Declaration
public bool IsDevelopment { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
ProcessName
Gets the name of the crashed process, if known.
Declaration
public string ProcessName { get; }
Property Value
Type | Description |
---|---|
System.String |
Source
Gets the crash source, such as Watson, AppCenter, etc.
Declaration
public string Source { get; }
Property Value
Type | Description |
---|---|
System.String |
TitleName
Gets the title's name or secret code name, if known.
Declaration
public string TitleName { get; }
Property Value
Type | Description |
---|---|
System.String |