Show / Hide Table of Contents

Class BugDatabaseConnection

Uses Azure KeyVault data stored in a IConfiguration object to look up the bug database connection credentials associated with a given title name.

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

Constructors

View Source

BugDatabaseConnection(ITitleDataAccessOptionsFactory)

Uses Azure KeyVault data stored in a IConfiguration object to look up the bug database connection credentials associated with a given title name.

Declaration
public BugDatabaseConnection(ITitleDataAccessOptionsFactory TitleOptionsFactory)
Parameters
Type Name Description
ITitleDataAccessOptionsFactory TitleOptionsFactory

Properties

View Source

TitleOptionsFactory

Declaration
public ITitleDataAccessOptionsFactory TitleOptionsFactory { get; init; }
Property Value
Type Description
ITitleDataAccessOptionsFactory

Methods

View Source

GetConnectionCredentialsAsync(string, Uri, CancellationToken)

Declaration
public ValueTask<string> GetConnectionCredentialsAsync(string titleName, Uri serviceUri, CancellationToken cancellationToken)
Parameters
Type Name Description
string titleName
Uri serviceUri
CancellationToken cancellationToken
Returns
Type Description
ValueTask<string>

Implements

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