Show / Hide Table of Contents

Class SitecoreLayoutContextPropertyBindingSource

Binding source for binding Sitecore Context property data.

Inheritance
System.Object
SitecoreLayoutBindingSource
SitecoreLayoutContextPropertyBindingSource
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 SitecoreLayoutContextPropertyBindingSource : SitecoreLayoutBindingSource

Constructors

SitecoreLayoutContextPropertyBindingSource(String)

Initializes a new instance of the SitecoreLayoutContextPropertyBindingSource class.

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

The name of the property in the Sitecore context to use for binding.

Methods

GetModel(IServiceProvider, ModelBindingContext, ISitecoreRenderingContext)

Gets the model for binding.

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

The System.IServiceProvider.

Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext

The Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.

ISitecoreRenderingContext renderingContext
Returns
Type Description
System.Object

The bound model.

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