# CustomCrudOperationBuilder

## Methods

### ContentType(System.String)

Sets the contentType option of the operation.

#### Parameters

##### type - `System.String`

contentType

#### RETURNS

The [CustomCrudOperationBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/customcrudoperationbuilder) instance for method chaining.

### Cache(System.Boolean)

Sets the cache option of the operation. If set to false, it will force requested pages not to be cached by the browser.

#### Parameters

##### isEnabled - `System.Boolean`

Enable or disable the operation cache

#### RETURNS

The [CustomCrudOperationBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/customcrudoperationbuilder) instance for method chaining.

### DataType(System.String)

Sets the dataType option of the operation.

#### Parameters

##### type - `System.String`

DataType of the operation

#### RETURNS

The [CustomCrudOperationBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/customcrudoperationbuilder) instance for method chaining.

### Route(Microsoft.AspNetCore.Routing.RouteValueDictionary)

Sets the route values for the operation.

#### Parameters

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

Route values

#### RETURNS

The  instance for method chaining.

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

Sets the action, contoller and route values for the operation.

#### Parameters

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

Action name

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

Controller name

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

Route values

#### RETURNS

The  instance for method chaining.

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

Sets the action, contoller and route values for the operation.

#### Parameters

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

Action name

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

Controller name

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

Route values

#### RETURNS

The  instance for method chaining.

### Action(System.String,System.String)

Sets the action and contoller values for the operation.

#### Parameters

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

Action name

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

Controller name

#### RETURNS

The  instance for method chaining.

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

Sets the route name and values for the operation.

#### Parameters

##### routeName - `System.String`

Route name

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

Route values

#### RETURNS

The  instance for method chaining.

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

Sets the route name and values for the operation.

#### Parameters

##### routeName - `System.String`

Route name

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

Route values

#### RETURNS

The  instance for method chaining.

### Route(System.String)

Sets the route name for the operation.

#### Parameters

##### routeName - `System.String`

#### RETURNS

The  instance for method chaining.

### Action(System.Linq.Expressions.Expression)

Sets the action and contoller for the operation.

#### Parameters

##### controllerAction - `System.Linq.Expressions.Expression<Action>`

The controller action

#### RETURNS

The  instance for method chaining.

### Data(System.Func)

Sets a JavaScript function which will return additional parameters to be sent the server.

#### Parameters

##### handler - `System.Func<Object,Object>`

#### RETURNS

The  instance for method chaining.

### Data(System.String)

Sets a JavaScript function which will return additional parameters to be sent to the server.

#### Parameters

##### handler - `System.String`

JavaScript function name

#### RETURNS

The  instance for method chaining.

### Url(System.String)

Specifies an absolute or relative URL for the operation.

#### Parameters

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

Absolute or relative URL for the operation

#### RETURNS

The  instance for method chaining.

### Type(Kendo.Mvc.UI.HttpVerbs)

Specifies the HTTP verb of the request.

#### Parameters

##### verb - [HttpVerbs](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui/httpverbs)

The HTTP verb

#### RETURNS

The  instance for method chaining.

### Headers(System.Object)

Specifies the HTTP headers.

#### Parameters

##### headers - `System.Object`

#### RETURNS

The  instance for method chaining.

### Headers(System.Collections.Generic.IDictionary)

Specifies the HTTP headers.

#### Parameters

##### headers - `System.Collections.Generic.IDictionary<String,String>`

#### RETURNS

The  instance for method chaining.
