# EditorImageBrowserSettingsBuilder

## Methods

### Create(System.String,System.String)

Sets the Action and Controller that will handle the directory creation.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Create("CreateDirectory","Home")
                        )
            )
             
```

### Create(System.String,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary)

Sets the Action, Controller, and routeValues for directory create operation.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `Microsoft.AspNetCore.Routing.RouteValueDictionary`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Create("CreateDirectory","Home", new RouteValueDictionary { { "paramName[0]", "paramValue" } })
                        )
            )
             
```

### Create(System.String,System.String,System.Object)

Sets the Action, Controller, and routeValues for directory create operation.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `System.Object`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Create("CreateDirectory","Home", new { id = ViewData["id"] })
                        )
            )
             
```

### Create(System.Action)

Configures the URL for directory create operation.

#### Parameters

##### configurator - System.Action<[EditorImageBrowserOperationBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowseroperationbuilder)>

The action which configures the Create Action.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Create(create => create.Action("CreateDirectory","Home"))
                        )
            )
             
```

### Destroy(System.String,System.String)

Sets the Action and Controller that will handle the image or directory deletion.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Destroy("Delete","Home")
                        )
            )
             
```

### Destroy(System.String,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary)

Sets the Action, Controller, and routeValues for image or directory destroy operation.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `Microsoft.AspNetCore.Routing.RouteValueDictionary`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Destroy("Destroy","Home", new RouteValueDictionary { { "paramName[0]", "paramValue" } })
                        )
            )
             
```

### Destroy(System.String,System.String,System.Object)

Sets the Action, Controller, and routeValues for image or directory destroy operation.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `System.Object`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Destroy("Destroy","Home", new { id = ViewData["id"] })
                        )
            )
             
```

### Destroy(System.Action)

Configures the URL for the image or directory destroy operation.

#### Parameters

##### configurator - System.Action<[EditorImageBrowserOperationBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowseroperationbuilder)>

The action which configures the Destroy Action.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Destroy(destroy => destroy.Action("Delete","Home"))
                        )
            )
             
```

### Image(System.String,System.String)

Sets the Action and Controller responsible for serving the original image.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Image("Image","Home")
                        )
            )
             
```

### Image(System.String)

Sets the URL responsible for serving the original image. A image name placeholder should be specified. By default the placeholder value is URL encoded. If this is not desired, use a function.

#### Parameters

##### url - `System.String`

The string URL.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Image("~/shared/UserFiles/Images/{0}")
                        )
            )
             
```

### Image(System.String,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary)

Sets the Action, Controller, and routeValues responsible for serving the original image.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `Microsoft.AspNetCore.Routing.RouteValueDictionary`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Image("Image","Home", new RouteValueDictionary { { "paramName[0]", "paramValue" } })
                        )
            )
             
```

### Image(System.String,System.String,System.Object)

Sets the Action, Controller, and routeValues responsible for serving the original image.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `System.Object`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Image("Image","Home", new { id = ViewData["id"] })
                        )
            )
             
```

### Image(System.Action)

Configures the URL for serving the original image.

#### Parameters

##### configurator - System.Action<[EditorImageBrowserOperationBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowseroperationbuilder)>

The action which configures the Image Action.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Image(image => image.Action("Image","Home"))
                        )
            )
             
```

### Read(System.String,System.String)

Sets the Action and Controller for remote image retrieval.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Read("ReadImages","Home")
                        )
            )
             
```

### Read(System.String,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary)

Sets the Action, Controller, and routeValues for remote image retrieval.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `Microsoft.AspNetCore.Routing.RouteValueDictionary`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Read("ReadImages","Home", new RouteValueDictionary { { "paramName[0]", "paramValue" } })
                        )
            )
             
```

### Read(System.String,System.String,System.Object)

Sets the Action, Controller, and routeValues for remote image retrieval.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `System.Object`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Read("ReadImages","Home", new { id = ViewData["id"] })
                        )
            )
             
```

### Read(System.Action)

Configures the URL for remote image read operation.

#### Parameters

##### configurator - System.Action<[EditorImageBrowserOperationBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowseroperationbuilder)>

The action which configures the Read Action.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Read(read => read.Action("ReadImages","Home"))
                        )
            )
             
```

### Thumbnail(System.String,System.String)

Sets the Action and Controller for retrieving the thumbnail version of the image. If not specified a default image icon will be shown.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Thumbnail("GetThumbnails","Home")
                        )
            )
             
```

### Thumbnail(System.String,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary)

Sets the Action, Controller, and routeValues for retrieving the thumbnail version of the image.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `Microsoft.AspNetCore.Routing.RouteValueDictionary`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Thumbnail("GetThumbnails","Home", new RouteValueDictionary { { "paramName[0]", "paramValue" } })
                        )
            )
             
```

### Thumbnail(System.String,System.String,System.Object)

Sets the Action, Controller, and routeValues for retrieving the thumbnail version of the image.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `System.Object`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Thumbnail("GetThumbnails","Home", new { id = ViewData["id"] })
                        )
            )
             
```

### Thumbnail(System.Action)

Configures the URL for retrieving the thumbnail version of the image.

#### Parameters

##### configurator - System.Action<[EditorImageBrowserOperationBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowseroperationbuilder)>

The action which configures the Thumbnail Action.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Thumbnail(thumbnail => thumbnail.Action("GetThumbnails","Home"))
                        )
            )
             
```

### Upload(System.String,System.String)

Sets the Action and Controller that will handle the new images upload. If not specified the Upload button will not be displayed.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Upload("UploadImages","Home")
                        )
            )
             
```

### Upload(System.String,System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary)

Sets the Action, Controller, and routeValues for uploading new images.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `Microsoft.AspNetCore.Routing.RouteValueDictionary`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Upload("UploadImages","Home", new RouteValueDictionary { { "paramName[0]", "paramValue" } })
                        )
            )
             
```

### Upload(System.String,System.String,System.Object)

Sets the Action, Controller, and routeValues for uploading new images.

#### Parameters

##### actionName - `System.String`

Name of the Action.

##### controllerName - `System.String`

Name of the Controller.

##### routeValues - `System.Object`

Route values.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Upload("UploadImages","Home", new { id = ViewData["id"] })
                        )
            )
             
```

### Upload(System.Action)

Configures the URL for images uplaod operation.

#### Parameters

##### configurator - System.Action<[EditorImageBrowserOperationBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowseroperationbuilder)>

The action which configures the Upload Action.

#### RETURNS

The current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
             @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .Upload(upload => upload.Action("UploadImages","Home"))
                        )
            )
             
```

### FileTypes(System.String)

Defines the allowed file extensions.

#### Parameters

##### value - `System.String`

The value for FileTypes

#### RETURNS

Returns the current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

#### Example

```
 
            @( Html.Kendo().Editor()
                        .Name("Editor")
                        .ImageBrowser(imageBrowser => imageBrowser
                            .FileTypes("*.gif")
                        )
            )
             
```

### Path(System.String)

Defines the initial folder to display, relative to the root.

#### Parameters

##### value - `System.String`

The value for Path

#### RETURNS

Returns the current [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) instance.

### Transport(System.Action)

Specifies the settings for loading and saving data.

#### Parameters

##### configurator - System.Action<[EditorImageBrowserTransportSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsertransportsettingsbuilder)>

The configurator for the transport setting.

#### RETURNS

Returns the current instance of [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) .

### Schema(System.Action)

Set the object responsible for describing the image raw data format.

#### Parameters

##### configurator - System.Action<[EditorImageBrowserSchemaSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowserschemasettingsbuilder)>

The configurator for the schema setting.

#### RETURNS

Returns the current instance of [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) .

### Messages(System.Action)

Defines texts shown within the image browser.

#### Parameters

##### configurator - System.Action<[EditorImageBrowserMessagesSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsermessagessettingsbuilder)>

The configurator for the messages setting.

#### RETURNS

Returns the current instance of [EditorImageBrowserSettingsBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/editorimagebrowsersettingsbuilder) .
