Show / Hide Table of Contents

Class BugFilerService

Logs a crash in the target bug database.

Inheritance
object
BugFilerService
Implements
IEquatable<BugFilerService>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: CrashCABN.BugFiler
Assembly: CrashCABN.BugFiler.dll
Syntax
public record BugFilerService : IEquatable<BugFilerService>

Constructors

View Source

BugFilerService(ILogger<BugFilerService>, IAttachmentContainerFactory, IBugFilerFactories, IConfiguration?)

Logs a crash in the target bug database.

Declaration
public BugFilerService(ILogger<BugFilerService> Logger, IAttachmentContainerFactory AttachmentContainerFactory, IBugFilerFactories BugFilerFactories, IConfiguration? Configuration = null)
Parameters
Type Name Description
ILogger<BugFilerService> Logger
IAttachmentContainerFactory AttachmentContainerFactory
IBugFilerFactories BugFilerFactories
IConfiguration Configuration

Properties

View Source

AttachmentContainerFactory

Declaration
public IAttachmentContainerFactory AttachmentContainerFactory { get; init; }
Property Value
Type Description
IAttachmentContainerFactory
View Source

BugFilerFactories

Declaration
public IBugFilerFactories BugFilerFactories { get; init; }
Property Value
Type Description
IBugFilerFactories
View Source

Configuration

Declaration
public IConfiguration? Configuration { get; init; }
Property Value
Type Description
IConfiguration
View Source

Logger

Declaration
public ILogger<BugFilerService> Logger { get; init; }
Property Value
Type Description
ILogger<BugFilerService>

Methods

View Source

OnCrashSkipped(string, string)

Declaration
protected virtual void OnCrashSkipped(string titleName, string reason)
Parameters
Type Name Description
string titleName
string reason
View Source

Run(BugFilerMessage, TitleConfiguration)

Declaration
public Task<int?> Run(BugFilerMessage input, TitleConfiguration titleConfiguration)
Parameters
Type Name Description
BugFilerMessage input
TitleConfiguration titleConfiguration
Returns
Type Description
Task<int?>

Implements

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