AzureBlobStorageConfiguration
Class AzureBlobStorageConfiguration
Contains configuration details to connect with an Azure Blob Storage
Inherited Members
Namespace: ETLBox.DataFlow
Assembly: ETLBox.dll
Syntax
Constructors
AzureBlobStorageConfiguration()
Declaration
AzureBlobStorageConfiguration(string, string, BlobClientOptions)
Declaration
Parameters
Type | Name | Description |
---|---|---|
string | connectionString | |
string | containerName | |
BlobClientOptions | options |
Properties
AzureSasCredential
Credentials to authenticate when connecting to the blob Url provided in the Uri
Declaration
Property Value
Type | Description |
---|---|
AzureSasCredential |
BlobClientOptions
Optional: Additional options when connecting with the BlockBlobClient
Declaration
Property Value
Type | Description |
---|---|
BlobClientOptions |
BlobOpenReadOptions
Optional: Additional options when opening the stream for reading
Declaration
Property Value
Type | Description |
---|---|
BlobOpenReadOptions |
BlobServiceEndpoint
The endpoint to which blob is created. Only used if the ConnectionString is not provided, but other means of credentials are provided. The uri for the connection will then be constructed from "{BlobServiceEndpoint}/{ContainerName}/{Uri}"/>
Declaration
Property Value
Type | Description |
---|---|
string |
BlockBlobOpenWriteOptions
Optional: Additional options when opening the stream for writing
Declaration
Property Value
Type | Description |
---|---|
BlockBlobOpenWriteOptions |
ConnectionString
Provide a connection string to the Azure Blob Storage. The Uri needs to be the blob name, and ContainerName needs to have a value.
Declaration
Property Value
Type | Description |
---|---|
string |
ContainerName
The container name in which the blob is created. The Uri needs to be the blob name, and ConnectionString needs to have a value.
Declaration
Property Value
Type | Description |
---|---|
string |
CreateBlockBlobClient
Provide an existing BlockBlobClient to connect with Azure Blob Storage
Declaration
Property Value
Type | Description |
---|---|
Func<string, BlockBlobClient> |
StorageSharedKeyCredential
Token to authenticate when connecting to the blob Url provided in the Uri
Declaration
Property Value
Type | Description |
---|---|
StorageSharedKeyCredential |
TokenCredential
Token credential to authenticate when connecting to the blob Url provided in the Uri
Declaration
Property Value
Type | Description |
---|---|
TokenCredential |