Show / Hide Table of Contents

Namespace CrashCABN.DataAccess

Classes

AppConfigDataAccessExtensions

Extensions to add app config data access layer dependencies.

BlobClientFactory

BlobDalBase

BlobDataAccessExtensions

Extensions to add blob data access layer dependencies.

BlobDataAccessOptions

Settings for the blob data access layer.

BugRepositoryOptions

CrashAcknowledgement

Represents acknowledgements (the crashes are deleted).

DataSourceConfiguration

DownloadDataAccessException

An exception representing a failure in the download data access layer.

IAzureBlobProviderExtensions

Extension methods for IAzureBlobProvider.

IConfigurationBuilderExtensions

IServiceCollectionExtensions

ITitleStorageConnectionExtensions

InMemoryAzureBlobProvider

A simple in-memory mock implementation of functionality to interact with Azure blob storage.

LocalDevelopmentStorageConnection

QueueClientFactory

QueueDataAccessExtensions

Extensions to add queue data access layer dependencies.

QueueDataAccessOptions

Settings for the blob data access layer.

SQLDataAccessExtensions

Extensions to add SQL data access layer dependencies.

SQLDataAccessOptions

Settings for the SQL data access layer.

StorageAccounts

Title

Represents a registered title.

TitleAccessRequest

Represents a title access request.

TitleDalBase

TitleDataAccessOptionsFactory

TitleMappingDataAccessExtensions

Extensions to add title mapping data access layer dependencies.

TitleStorageConnection

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

Interfaces

IAdminCheckDal

Administrative data functionality for checking admin access.

IAzureBlobProvider

Encapsulates functionality to interact with Azure blob storage.

ICrashAcknowledgementDal

Data functionality for acknowledging crash downloads.

IDownloadDal

Downloads data access functionality.

ITitleAccessDal

Administrative data functionality for managing title access.

ITitleDataAccessOptionsFactory

ITitleStorageConnection

Used to provide storage account names for a given title.

Enums

AdminStatus

Admin status enum to differentiate certain functionality.

In this article
Back to top Generated by DocFX