Class IngestCrashMessage
Corresponds to an ingestion request to download and perform analysis/bug filing on a crash for a given title.
Implements
Inherited Members
Namespace: CrashCABN.CrashSources
Assembly: CrashCABN.CrashSources.Abstractions.dll
Syntax
public sealed record IngestCrashMessage : IEquatable<IngestCrashMessage>
Constructors
View SourceIngestCrashMessage(string, Uri, DateTime?, string?, double?, string?, string?, string?, string?, int?, int?)
Corresponds to an ingestion request to download and perform analysis/bug filing on a crash for a given title.
Declaration
public IngestCrashMessage(string TitleName, Uri CrashUri, DateTime? Requested = null, string? CrashName = null, double? ApportionedHits = null, string? BuildType = null, string? ApplicationName = null, string? ApplicationVersion = null, string? RequestedByTitleUser = null, int? MaxRequestedCrashesForVersion = null, int? RequeueCount = null)
Parameters
Type | Name | Description |
---|---|---|
string | TitleName | The title name or secret associated with the crash. |
Uri | CrashUri | The source crash URI, such as a Watson-hosted CAB or ZIP file. |
DateTime? | Requested | |
string | CrashName | A description the crash, if known. |
double? | ApportionedHits | The total number of hits apportioned to the crash, if known. |
string | BuildType | The type of build (release/beta) associated with the crash, if known. |
string | ApplicationName | The name of the app associated with the crash, if known. |
string | ApplicationVersion | The version of the app associated with the crash, if known. |
string | RequestedByTitleUser | The name of the title user who requested this crash, if known. |
int? | MaxRequestedCrashesForVersion | The maximum number of crashes to file for this version. |
int? | RequeueCount |
Properties
View SourceApplicationName
The name of the app associated with the crash, if known.
Declaration
public string? ApplicationName { get; init; }
Property Value
Type | Description |
---|---|
string |
ApplicationVersion
The version of the app associated with the crash, if known.
Declaration
public string? ApplicationVersion { get; init; }
Property Value
Type | Description |
---|---|
string |
ApportionedHits
The total number of hits apportioned to the crash, if known.
Declaration
public double? ApportionedHits { get; init; }
Property Value
Type | Description |
---|---|
double? |
BuildType
The type of build (release/beta) associated with the crash, if known.
Declaration
public string? BuildType { get; init; }
Property Value
Type | Description |
---|---|
string |
CrashName
A description the crash, if known.
Declaration
public string? CrashName { get; init; }
Property Value
Type | Description |
---|---|
string |
CrashUri
The source crash URI, such as a Watson-hosted CAB or ZIP file.
Declaration
public Uri CrashUri { get; init; }
Property Value
Type | Description |
---|---|
Uri |
MaxRequestedCrashesForVersion
The maximum number of crashes to file for this version.
Declaration
public int? MaxRequestedCrashesForVersion { get; init; }
Property Value
Type | Description |
---|---|
int? |
Requested
Declaration
public DateTime? Requested { get; init; }
Property Value
Type | Description |
---|---|
DateTime? |
RequestedByTitleUser
The name of the title user who requested this crash, if known.
Declaration
public string? RequestedByTitleUser { get; init; }
Property Value
Type | Description |
---|---|
string |
RequeueCount
Declaration
public int? RequeueCount { get; init; }
Property Value
Type | Description |
---|---|
int? |
TitleName
The title name or secret associated with the crash.
Declaration
public string TitleName { get; init; }
Property Value
Type | Description |
---|---|
string |