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 SourceBugFilerService(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 | |
ITitleConfigurationFactory | configFactory | The title configuration factory. |
IAttachmentContainerFactory | attachmentContainer | The attachment container factory used to load Azure blobs. |
IBugFilerFactoryProvider | bugFilerFactoryProvider |
Methods
View SourceRun(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. |