Class PropertyRenderingScope
A helper object that can be used when rendering content in for example a Content
Inheritance
Implements
Namespace: EPiServer.Web.Templating
Assembly: EPiServer.Cms.AspNetCore.Templating.dll
Version: 12.0.3Syntax
public class PropertyRenderingScope : Object, IDisposable
Remarks
This class implements System.
Constructors
PropertyRenderingScope(HttpContext, IPropertyDescriptor, TemplateModel, IEnumerable<String>)
Initializes a new instance of the Content
Declaration
public PropertyRenderingScope(HttpContext context, IPropertyDescriptor propertyDescriptor, TemplateModel templateModel = null, IEnumerable<string> templateTags = null)
Parameters
Type | Name | Description |
---|---|---|
Microsoft. |
context | |
IProperty |
propertyDescriptor | |
Template |
templateModel | |
System. |
templateTags |
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Dispose(Boolean)
Triggers the end element when disposing
is true
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System. |
disposing |
|
PopCurrentProperty(HttpContext)
Pops the current property from context. This should used in combination with PushCurrentProperty(HttpContext, IPropertyDescriptor, TemplateModel, IEnumerable<String>) and called when the property is done rendered.
Declaration
public static void PopCurrentProperty(HttpContext context)
Parameters
Type | Name | Description |
---|---|---|
Microsoft. |
context | The request context. |
PushCurrentProperty(HttpContext, IPropertyDescriptor, TemplateModel, IEnumerable<String>)
Adds to context that the property with given name is currently rendered.
Declaration
public static void PushCurrentProperty(HttpContext context, IPropertyDescriptor propertyDescriptor, TemplateModel templateModel = null, IEnumerable<string> templateTags = null)
Parameters
Type | Name | Description |
---|---|---|
Microsoft. |
context | |
IProperty |
propertyDescriptor | |
Template |
templateModel | |
System. |
templateTags |