New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent interface for configuring the DataSourceSchema options.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TModel

Syntax:

C#
public class SignalRHierarchicalDataSourceSchemaBuilder<TModel> : CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>> where TModel : class

Inheritance: objectCustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>SignalRHierarchicalDataSourceSchemaBuilder<TModel>

Inherited Members CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.schemaCustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Aggregates(string)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Aggregates(Func<object, object>)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Groups(string)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Groups(Func<object, object>)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Data(string)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Data(Func<object, object>)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Total(string)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Total(Func<object, object>)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Errors(string)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Errors(Func<object, object>)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Parse(Func<object, object>)CustomDataSourceSchemaBuilderBase<SignalRHierarchicalDataSourceSchemaBuilder<TModel>>.Type(string)object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public SignalRHierarchicalDataSourceSchemaBuilder(DataSourceSchema schema)
Parameters:schemaDataSourceSchema

Methods

Configures Model properties

C#
public virtual SignalRHierarchicalDataSourceSchemaBuilder<TModel> Model(Action<SignalRHierarchicalDataSourceModelDescriptorFactory<TModel>> configurator)
Parameters:configuratorAction<SignalRHierarchicalDataSourceModelDescriptorFactory<TModel>>Returns:

SignalRHierarchicalDataSourceSchemaBuilder<TModel>

Example:
C#
.DataSource(dataSource =&gt; dataSource
.SignalR()
.Transport(tr =&gt; tr
.Promise("hubStart")
.Hub("hub")
.Client(c =&gt; c
.Read("read")
.Create("create")
.Update("update")
.Destroy("destroy"))
.Server(s =&gt; s
.Read("read")
.Create("create")
.Update("update")
.Destroy("destroy")))
.Schema(schema =&gt; schema
.Model(model =&gt; model
.Id("ID")
.HasChildren("hasChildren")
)
)
)