Show / Hide Table of Contents

Class IngestCrashMessage

Corresponds to an ingestion request to download and perform analysis/bug filing on a crash for a given title.

Inheritance
object
IngestCrashMessage
Implements
IEquatable<IngestCrashMessage>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: CrashCABN.CrashSources
Assembly: CrashCABN.CrashSources.Abstractions.dll
Syntax
public sealed record IngestCrashMessage : IEquatable<IngestCrashMessage>

Constructors

View Source

IngestCrashMessage(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 Source

ApplicationName

The name of the app associated with the crash, if known.

Declaration
public string? ApplicationName { get; init; }
Property Value
Type Description
string
View Source

ApplicationVersion

The version of the app associated with the crash, if known.

Declaration
public string? ApplicationVersion { get; init; }
Property Value
Type Description
string
View Source

ApportionedHits

The total number of hits apportioned to the crash, if known.

Declaration
public double? ApportionedHits { get; init; }
Property Value
Type Description
double?
View Source

BuildType

The type of build (release/beta) associated with the crash, if known.

Declaration
public string? BuildType { get; init; }
Property Value
Type Description
string
View Source

CrashName

A description the crash, if known.

Declaration
public string? CrashName { get; init; }
Property Value
Type Description
string
View Source

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
View Source

MaxRequestedCrashesForVersion

The maximum number of crashes to file for this version.

Declaration
public int? MaxRequestedCrashesForVersion { get; init; }
Property Value
Type Description
int?
View Source

Requested

Declaration
public DateTime? Requested { get; init; }
Property Value
Type Description
DateTime?
View Source

RequestedByTitleUser

The name of the title user who requested this crash, if known.

Declaration
public string? RequestedByTitleUser { get; init; }
Property Value
Type Description
string
View Source

RequeueCount

Declaration
public int? RequeueCount { get; init; }
Property Value
Type Description
int?
View Source

TitleName

The title name or secret associated with the crash.

Declaration
public string TitleName { get; init; }
Property Value
Type Description
string

Implements

IEquatable<T>
  • View Source
In this article
Back to top Generated by DocFX