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
BugDatabaseConnection
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
Properties
View Source
TitleOptionsFactory
Declaration
public ITitleDataAccessOptionsFactory TitleOptionsFactory { get; init; }
Property Value
Methods
View Source
GetConnectionCredentialsAsync(string, Uri, CancellationToken)
Declaration
public ValueTask<string> GetConnectionCredentialsAsync(string titleName, Uri serviceUri, CancellationToken cancellationToken)
Parameters
Returns
Implements