# AzureBlobJournalStorageOptions

Package: [Microsoft.Orleans.Journaling.AzureStorage](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/) 10.0.0-alpha.1

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Journaling.AzureStorage) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Journaling.AzureStorage/AzureBlobJournalStorageOptions.cs#L11)

```csharp
public sealed class AzureBlobJournalStorageOptions
```

Options for configuring the Azure Blob state storage provider.

## Constructors

- [AzureBlobJournalStorageOptions](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/constructors/constructor-b33bc649/)

## Properties

- [BlobServiceClient](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/blobserviceclient-55911737/)
- [BuildContainerFactory](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/buildcontainerfactory-9861b1a3/)
- [ClientOptions](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/clientoptions-146f252e/)
- [ContainerName](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/containername-784023af/)
- [DeleteOldCheckpoints](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/deleteoldcheckpoints-2b847b87/)
- [GetCheckpointBlobName](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/getcheckpointblobname-f25c4754/)
- [GetWalBlobName](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/getwalblobname-b1b73499/)
- [MaxMetadataOnlyConflictRetries](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/maxmetadataonlyconflictretries-5b57f25a/)
- [MetadataOnlyConflictInitialBackoff](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/metadataonlyconflictinitialbackoff-d86202a4/)
- [MetadataOnlyConflictMaxBackoff](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/properties/metadataonlyconflictmaxbackoff-2339b91a/)

## Methods

- [ConfigureBlobServiceClient(Func&lt;CancellationToken, Task&lt;BlobServiceClient&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/methods/configureblobserviceclient-system-func-system-threading-cancellationtoken-system-83e346d4/)
- [ConfigureBlobServiceClient(Uri)](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/methods/configureblobserviceclient-system-uri-3b4ad1a3/)
- [ConfigureBlobServiceClient(Uri, AzureSasCredential)](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/methods/configureblobserviceclient-system-uri-azure-azuresascredential-aa98d00d/)
- [ConfigureBlobServiceClient(Uri, StorageSharedKeyCredential)](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/methods/configureblobserviceclient-system-uri-azure-storage-storagesharedkeycredential-dd8e66d2/)
- [ConfigureBlobServiceClient(Uri, TokenCredential)](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/methods/configureblobserviceclient-system-uri-azure-core-tokencredential-0a0dfadf/)
- [ConfigureBlobServiceClient(string)](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/methods/configureblobserviceclient-string-c5e3434c/)

## Fields

- [DEFAULT_CONTAINER_NAME](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/fields/default-container-name-971649bd/)
- [DEFAULT_MAX_METADATA_ONLY_CONFLICT_RETRIES](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/fields/default-max-metadata-only-conflict-retries-b506940d/)
- [DEFAULT_METADATA_ONLY_CONFLICT_INITIAL_BACKOFF](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/fields/default-metadata-only-conflict-initial-backoff-d50453f4/)
- [DEFAULT_METADATA_ONLY_CONFLICT_MAX_BACKOFF](/orleans/docs/api/csharp/microsoft.orleans.journaling.azurestorage/orleans.journaling.azureblobjournalstorageoptions/fields/default-metadata-only-conflict-max-backoff-e58ee44e/)
