Show / Hide Table of Contents

Class BugFilerService

Logs a crash in the target bug database.

Inheritance
System.Object
BugFilerService
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CrashCABN.BugFiler
Assembly: CrashCABN.BugFiler.dll
Syntax
public class BugFilerService

Constructors

View Source

BugFilerService(ILogger<BugFilerService>, ITitleConfigurationFactory, IAttachmentContainerFactory, IBugFilerFactoryProvider)

Initializes a new instance of the BugFilerService class.

Declaration
public BugFilerService(ILogger<BugFilerService> logger, ITitleConfigurationFactory configFactory, IAttachmentContainerFactory attachmentContainer, IBugFilerFactoryProvider bugFilerFactoryProvider)
Parameters
Type Name Description
ILogger<BugFilerService> logger

to use for logging.

ITitleConfigurationFactory configFactory

The title configuration factory.

IAttachmentContainerFactory attachmentContainer

The attachment container factory used to load Azure blobs.

IBugFilerFactoryProvider bugFilerFactoryProvider

to use to connect to bug database.

Methods

View Source

Run(BugFilerMessage)

Logs the crash metadata in the configured bug repository.

Declaration
public async Task Run(BugFilerMessage input)
Parameters
Type Name Description
BugFilerMessage input

Data values to use in the logged crash or bug.

Returns
Type Description
System.Threading.Tasks.Task

A System.Threading.Tasks.Task representing the result of the asynchronous operation.

  • View Source
In This Article
Back to top Generated by DocFX