# IBlobContainerFactory.InitializeAsync(BlobServiceClient, CancellationToken)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.iblobcontainerfactory/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.iblobcontainerfactory/methods/)

```csharp
public abstract Task InitializeAsync(BlobServiceClient client, CancellationToken cancellationToken)
```

Initialize any required dependencies using the provided client and options.

### Parameters

- `client` (`BlobServiceClient`): The connected blob client
- `cancellationToken` (`CancellationToken`): A token used to cancel the request.

### Returns

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