InnerDrive.Azure Namespace

Includes specialized tools to assist in developing applications for Microsoft Azure.

Classes

AzureTableSettingsStore Persists key-value pairs of settings in table storage
AzureTableStore Stores data in Azure table storage
AzureTzInfoFileReader Implements ITzInfoFileReader to retrieve tzinfo files from Microsoft Azure Blob storage
BlobContainer Wraps a BlobContainerClient to facilitate access to Blob storage.
KeyGenerator Generates partition and row keys for Azure tables
KeyVaultCryptoProvider Implements encryption and decryption using Key Vault-stored keys
KeyVaultKeyProvider Provides Azure Key Vault key retrieval and creation services
KeyVaultSecretProvider Retrieves secrets from Azure Key Vault, failing over to ordinary configuration if not found.
SecretNotFoundException Thrown when an item cannot be found in an Azure Key Vault
TableEntity Replaces the obsolete TableEntity class from previous Cosmos DB packages

Interfaces

ICryptoProvider Defines basic encryption and decryption services using Azure Key Vault
IKeyProvider Defines the behavior and data of classes that provide encryption keys
ISecretProvider Allows classes to get configuration settings from secrets providers, such as Azure Key Vault.