# DataSourceBuilder

## Methods

### Ajax()

Use it to configure Ajax binding.

#### Example

```
 
            .DataSource(dataSource => dataSource
                    .Ajax()
            )
             
```

### WebApi()

Use it to configure WebApi binding.

#### RETURNS

An instance of [WebApiDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/webapidatasourcebuilder) for method chaining.

#### Example

```
 
            .DataSource(dataSource => dataSource
                    .WebApi()
            )
             
```

### Custom()

Use it to configure Custom binding.

#### RETURNS

An instance of [CustomDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/customdatasourcebuilder) for method chaining.

#### Example

```
 
            .DataSource(dataSource => dataSource
                    .Custom()
            )
             
```

### SignalR()

Use it to configure SignalR binding.

#### RETURNS

An instance of [SignalRDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/signalrdatasourcebuilder) for method chaining.

#### Example

```
 
            .DataSource(dataSource => dataSource
                    .SignalR()
            )
             
```
