Show / Hide Table of Contents

Class TitleStorageConnection

Uses Azure KeyVault data stored in a IConfiguration object to look up the storage account name associated with a given title.

Inheritance
object
TitleStorageConnection
Implements
ITitleStorageConnection
IEquatable<TitleStorageConnection>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: CrashCABN.DataAccess
Assembly: CrashCABN.DataAccess.Abstractions.dll
Syntax
public sealed record TitleStorageConnection : ITitleStorageConnection, IEquatable<TitleStorageConnection>

Constructors

View Source

TitleStorageConnection(ITitleDataAccessOptionsFactory)

Uses Azure KeyVault data stored in a IConfiguration object to look up the storage account name associated with a given title.

Declaration
public TitleStorageConnection(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

GetStorageAccountForTitle(string)

Declaration
public string GetStorageAccountForTitle(string titleName)
Parameters
Type Name Description
string titleName
Returns
Type Description
string
View Source

GetStorageForwarderAccountForTitle(string)

Declaration
public string GetStorageForwarderAccountForTitle(string titleName)
Parameters
Type Name Description
string titleName
Returns
Type Description
string

Implements

ITitleStorageConnection
IEquatable<T>

Extension Methods

ITitleStorageConnectionExtensions.GetBlobEndpoint(ITitleStorageConnection, string)
  • View Source
In this article
Back to top Generated by DocFX