Defines the fluent interface for configuring the Transport options.
Definition
Namespace:Kendo.Mvc.UI.Fluent
Assembly:Kendo.Mvc.dll
Type Parameters:
TTransportBuilder
Syntax:
public abstract class CustomDataSourceTransportBuilderBase<TTransportBuilder> where TTransportBuilder : CustomDataSourceTransportBuilderBase<TTransportBuilder>
Inheritance: objectCustomDataSourceTransportBuilderBase<TTransportBuilder>
Derived Classes:
Inherited Members
Constructors
public CustomDataSourceTransportBuilderBase(Transport transport, ViewContext viewContext, IUrlGenerator urlGenerator)
Fields
protected readonly IUrlGenerator urlGenerator
viewContext
ViewContext
protected readonly ViewContext viewContext
Methods
Sets the transport cache.
public TTransportBuilder Cache(bool cache)
The boolean value for the Cache
Returns:TTransportBuilder
Sets the parameterMap function.
public TTransportBuilder ParameterMap(string handler)
JavaScript function name
Returns:TTransportBuilder
Configures the URL for Read operation.
public TTransportBuilder Read(Action<CustomCrudOperationBuilder> configurator)
The lambda which configures the Read Action
Returns:TTransportBuilder
Sets the Read operation using anonymous object.
public TTransportBuilder Read(object settings)
TTransportBuilder
Sets the Read operation to JavaScript function or object.
public TTransportBuilder Read(string handler)
JavaScript function name
Returns:TTransportBuilder
Configures the OperationUrl
protected virtual void SetOperationUrl(CrudOperation operation, string actionName, string controllerName, object routeValues)
The CRUD operation
actionNamestringThe name of the Action
controllerNamestringThe name of the Controller
routeValuesobjectThe root values for the Action