# AzureTableGrainDirectorySiloBuilderExtensions Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.graindirectory.azurestorage/orleans.hosting.azuretablegraindirectorysilobuilderextensions/)

## AddAzureTableGrainDirectory(ISiloBuilder, string, Action&lt;AzureTableGrainDirectoryOptions&gt;) {#addazuretablegraindirectory-this-orleans-hosting-isilobuilder-string-system-acti-fc17a588}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.graindirectory.azurestorage/orleans.hosting.azuretablegraindirectorysilobuilderextensions/methods/addazuretablegraindirectory-this-orleans-hosting-isilobuilder-string-system-acti-fc17a588/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.GrainDirectory.AzureStorage/Hosting/AzureTableGrainDirectoryExtensions.cs)

```csharp
public static ISiloBuilder AddAzureTableGrainDirectory(this ISiloBuilder builder, string name, Action<AzureTableGrainDirectoryOptions> configureOptions)
```

### Parameters

- `builder` (`ISiloBuilder`)
- `name` (`string`)
- `configureOptions` (`Action<AzureTableGrainDirectoryOptions>`)

## AddAzureTableGrainDirectory(ISiloBuilder, string, Action&lt;OptionsBuilder&lt;AzureTableGrainDirectoryOptions&gt;&gt;) {#addazuretablegraindirectory-this-orleans-hosting-isilobuilder-string-system-acti-c4ca8db1}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.graindirectory.azurestorage/orleans.hosting.azuretablegraindirectorysilobuilderextensions/methods/addazuretablegraindirectory-this-orleans-hosting-isilobuilder-string-system-acti-c4ca8db1/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.GrainDirectory.AzureStorage/Hosting/AzureTableGrainDirectoryExtensions.cs)

```csharp
public static ISiloBuilder AddAzureTableGrainDirectory(this ISiloBuilder builder, string name, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>> configureOptions)
```

### Parameters

- `builder` (`ISiloBuilder`)
- `name` (`string`)
- `configureOptions` (`Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>`)

## UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action&lt;AzureTableGrainDirectoryOptions&gt;) {#useazuretablegraindirectoryasdefault-this-orleans-hosting-isilobuilder-system-ac-e53aadeb}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.graindirectory.azurestorage/orleans.hosting.azuretablegraindirectorysilobuilderextensions/methods/useazuretablegraindirectoryasdefault-this-orleans-hosting-isilobuilder-system-ac-e53aadeb/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.GrainDirectory.AzureStorage/Hosting/AzureTableGrainDirectoryExtensions.cs)

```csharp
public static ISiloBuilder UseAzureTableGrainDirectoryAsDefault(this ISiloBuilder builder, Action<AzureTableGrainDirectoryOptions> configureOptions)
```

### Parameters

- `builder` (`ISiloBuilder`)
- `configureOptions` (`Action<AzureTableGrainDirectoryOptions>`)

## UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action&lt;OptionsBuilder&lt;AzureTableGrainDirectoryOptions&gt;&gt;) {#useazuretablegraindirectoryasdefault-this-orleans-hosting-isilobuilder-system-ac-b75f375e}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.graindirectory.azurestorage/orleans.hosting.azuretablegraindirectorysilobuilderextensions/methods/useazuretablegraindirectoryasdefault-this-orleans-hosting-isilobuilder-system-ac-b75f375e/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.GrainDirectory.AzureStorage/Hosting/AzureTableGrainDirectoryExtensions.cs)

```csharp
public static ISiloBuilder UseAzureTableGrainDirectoryAsDefault(this ISiloBuilder builder, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>> configureOptions)
```

### Parameters

- `builder` (`ISiloBuilder`)
- `configureOptions` (`Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>`)
