Skip to content

IBlobContainerFactory Methods

A factory for building container clients for blob storage.

GetBlobContainerClient(JournalId)

abstract
public abstract BlobContainerClient GetBlobContainerClient(JournalId journalId)
Gets the container which should be used for the specified journal.

Parameters

journalIdJournalId
The journal id.

Returns

A configured blob client.

InitializeAsync(BlobServiceClient, CancellationToken)

abstract
public abstract Task InitializeAsync(BlobServiceClient client, CancellationToken cancellationToken)
Initialize any required dependencies using the provided client and options.

Parameters

clientBlobServiceClient
The connected blob client
cancellationTokenCancellationToken
A token used to cancel the request.

Returns

A System.Threading.Tasks.Task representing the asynchronous operation.