Class SitecoreLayoutContextPropertyBindingSource

Version: 21.x

Binding source for binding Sitecore Context property data.

Inheritance
System.Object
SitecoreLayoutContextPropertyBindingSource
Namespace: Sitecore.AspNet.RenderingEngine.Binding.Sources
Assembly: Sitecore.AspNet.RenderingEngine.dll
Syntax
RequestResponse
public class SitecoreLayoutContextPropertyBindingSource : SitecoreLayoutBindingSource

Constructors

SitecoreLayoutContextPropertyBindingSource(String)

Initializes a new instance of the SitecoreLayoutContextPropertyBindingSource class.

Declaration
RequestResponse
public SitecoreLayoutContextPropertyBindingSource(string name)
Parameters
TypeNameDescription
System.Stringname

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

Methods

GetModel(IServiceProvider, ModelBindingContext, ISitecoreRenderingContext)

Gets the model for binding.

Declaration
RequestResponse
public override object GetModel(IServiceProvider serviceProvider, ModelBindingContext bindingContext, ISitecoreRenderingContext renderingContext)
Parameters
TypeNameDescription
System.IServiceProviderserviceProvider

The System.IServiceProvider.

Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContextbindingContext

The Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.

ISitecoreRenderingContextrenderingContext
Returns
TypeDescription
System.Object

The bound model.

Overrides

Do you have some feedback for us?

If you have suggestions for improving this article,