> ## Documentation Index
> Fetch the complete documentation index at: https://easyaf.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# IWebJobsBuilder

> Extension methods for IWebJobsBuilder from Microsoft.Azure.WebJobs.Host

## Definition

**Assembly:** Microsoft.Azure.WebJobs.Host.dll

**Namespace:** Microsoft.Azure.WebJobs

## Syntax

```csharp theme={"dark"}
Microsoft.Azure.WebJobs.IWebJobsBuilder
```

## Summary

This type is defined in Microsoft.Azure.WebJobs.Host.

## Remarks

See [Microsoft documentation](https://learn.microsoft.com/dotnet/api/microsoft.azure.webjobs.iwebjobsbuilder) for more information about the rest of the API.

## Methods

### <Icon icon="puzzle-piece" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> AddSimpleMessageBusFiles <Badge color="green">Extension</Badge>

<Note>Extension method from `CloudNimble.SimpleMessageBus.Dispatch.Triggers.Files_IWebJobsBuilderExtensions`</Note>

Adds the Files extension to the provided [IWebJobsBuilder](/simplemessagebus/api-reference/Microsoft/Azure/WebJobs/IWebJobsBuilder).

#### Syntax

```csharp theme={"dark"}
public static Microsoft.Azure.WebJobs.IWebJobsBuilder AddSimpleMessageBusFiles(Microsoft.Azure.WebJobs.IWebJobsBuilder builder)
```

#### Parameters

| Name      | Type                                      | Description                                                                                                  |
| --------- | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| `builder` | `Microsoft.Azure.WebJobs.IWebJobsBuilder` | The [IWebJobsBuilder](/simplemessagebus/api-reference/Microsoft/Azure/WebJobs/IWebJobsBuilder) to configure. |

#### Returns

Type: `Microsoft.Azure.WebJobs.IWebJobsBuilder`

### <Icon icon="puzzle-piece" iconType="duotone" color="#419AC5" size={24} className="mr-2" /> AddSimpleMessageBusFiles <Badge color="green">Extension</Badge>

<Note>Extension method from `CloudNimble.SimpleMessageBus.Dispatch.Triggers.Files_IWebJobsBuilderExtensions`</Note>

Adds the Files extension to the provided [IWebJobsBuilder](/simplemessagebus/api-reference/Microsoft/Azure/WebJobs/IWebJobsBuilder).

#### Syntax

```csharp theme={"dark"}
public static Microsoft.Azure.WebJobs.IWebJobsBuilder AddSimpleMessageBusFiles(Microsoft.Azure.WebJobs.IWebJobsBuilder builder, System.Action<Microsoft.Azure.WebJobs.Extensions.Files.FilesOptions> configure)
```

#### Parameters

| Name        | Type                                                                   | Description                                                                                                                                                                                                    |
| ----------- | ---------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `builder`   | `Microsoft.Azure.WebJobs.IWebJobsBuilder`                              | The [IWebJobsBuilder](/simplemessagebus/api-reference/Microsoft/Azure/WebJobs/IWebJobsBuilder) to configure.                                                                                                   |
| `configure` | `System.Action<Microsoft.Azure.WebJobs.Extensions.Files.FilesOptions>` | An [Action\`1](https://learn.microsoft.com/dotnet/api/system.action-1) to configure the provided [FilesOptions](https://learn.microsoft.com/dotnet/api/microsoft.azure.webjobs.extensions.files.filesoptions). |

#### Returns

Type: `Microsoft.Azure.WebJobs.IWebJobsBuilder`
