AzureBlobStorageStore
Namespace: Lacuna.Pki.AzureConnector
Assembly: Lacuna.Pki.AzureConnector
Class
public class AzureBlobStorageStore : ISimpleStore
Hierarquia: object → AzureBlobStorageStore
Campos
DefaultContainerName
public const string DefaultContainerName = "lacuna-pki-store"
Retorno
Métodos
CreateFromBlobClient(CloudBlobClient, string)
public static AzureBlobStorageStore CreateFromBlobClient(CloudBlobClient blobClient, string containerName = "lacuna-pki-store")
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
blobClient | CloudBlobClient | |
containerName | string |
Retorno
CreateFromConnectionString(string, string)
public static AzureBlobStorageStore CreateFromConnectionString(string connectionString, string containerName = "lacuna-pki-store")
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
connectionString | string | |
containerName | string |
Retorno
CreateFromContainerReference(CloudBlobContainer)
public static AzureBlobStorageStore CreateFromContainerReference(CloudBlobContainer container)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
container | CloudBlobContainer |
Retorno
CreateFromSettingName(string, string)
public static AzureBlobStorageStore CreateFromSettingName(string settingName, string containerName = "lacuna-pki-store")
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
settingName | string | |
containerName | string |
Retorno
CreateFromStorageAccount(CloudStorageAccount, string)
public static AzureBlobStorageStore CreateFromStorageAccount(CloudStorageAccount storageAccount, string containerName = "lacuna-pki-store")
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
storageAccount | CloudStorageAccount | |
containerName | string |
Retorno
Get(byte[])
public byte[] Get(byte[] index)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
index | byte[] |
Retorno
GetAsync(byte[])
public Task<byte[]> GetAsync(byte[] index)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
index | byte[] |
Retorno
GetContainerAsync()
protected Task<CloudBlobContainer> GetContainerAsync()
Retorno
Put(byte[], byte[])
public void Put(byte[] index, byte[] content)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
index | byte[] | |
content | byte[] |
PutAsync(byte[], byte[])
public Task PutAsync(byte[] index, byte[] content)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
index | byte[] | |
content | byte[] |
Retorno
Membros herdados
ToString(), Equals(object), Equals(object, object), ReferenceEquals(object, object), GetHashCode(), GetType(), MemberwiseClone()