Show / Hide Table of Contents

Class SitecoreLayoutComponentFieldBindingSource

Binding source for binding Sitecore Component field data.

Inheritance
System.Object
SitecoreLayoutBindingSource
SitecoreLayoutComponentFieldBindingSource
Inherited Members
SitecoreLayoutBindingSource.GetPropertyModel<T>(ModelBindingContext, T)
SitecoreLayoutBindingSource.GetFieldModel<T>(ModelBindingContext, T, Route)
SitecoreLayoutBindingSource.Name
Namespace: Sitecore.AspNet.RenderingEngine.Binding.Sources
Assembly: Sitecore.AspNet.RenderingEngine.dll
Syntax
public class SitecoreLayoutComponentFieldBindingSource : SitecoreLayoutBindingSource

Constructors

SitecoreLayoutComponentFieldBindingSource()

Initializes a new instance of the SitecoreLayoutComponentFieldBindingSource class.

Declaration
public SitecoreLayoutComponentFieldBindingSource()

SitecoreLayoutComponentFieldBindingSource(String)

Initializes a new instance of the SitecoreLayoutComponentFieldBindingSource class.

Declaration
public SitecoreLayoutComponentFieldBindingSource(string name)
Parameters
Type Name Description
System.String name

The name of the field in the Sitecore component to use for binding.

SitecoreLayoutComponentFieldBindingSource(String, String, Boolean, Boolean)

Initializes a new instance of the SitecoreLayoutComponentFieldBindingSource class.

Declaration
public SitecoreLayoutComponentFieldBindingSource(string id, string displayName, bool isGreedy, bool isFromRequest)
Parameters
Type Name Description
System.String id

The binding source ID.

System.String displayName

The display name.

System.Boolean isGreedy

A value indicating whether the source is greedy.

System.Boolean isFromRequest

A value indicating whether the data comes from the HTTP request.

Methods

GetModel(IServiceProvider, ModelBindingContext, ISitecoreRenderingContext)

Gets the model for binding.

Declaration
public override object GetModel(IServiceProvider serviceProvider, ModelBindingContext bindingContext, ISitecoreRenderingContext context)
Parameters
Type Name Description
System.IServiceProvider serviceProvider

The System.IServiceProvider.

Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext

The Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.

ISitecoreRenderingContext context

The ISitecoreRenderingContext.

Returns
Type Description
System.Object

The bound model.

Overrides
SitecoreLayoutBindingSource.GetModel(IServiceProvider, ModelBindingContext, ISitecoreRenderingContext)
Back to top Generated by DocFX