Show / Hide Table of Contents

Class RazorTemplatePageBase

Inheritance
object
RazorTemplatePageBase
RazorTemplatePageBase<TModel>
Implements
IRazorTemplatePage
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.TextTemplating.Razor
Assembly: Volo.Abp.TextTemplating.Razor.dll
Syntax
public abstract class RazorTemplatePageBase : IRazorTemplatePage

Constructors

RazorTemplatePageBase()

Declaration
protected RazorTemplatePageBase()

Properties

Body

Declaration
public string Body { get; set; }
Property Value
Type Description
string

GlobalContext

Declaration
public Dictionary<string, object> GlobalContext { get; set; }
Property Value
Type Description
System.Collections.Generic.Dictionary<TKey, TValue><string, object>

HtmlEncoder

Declaration
public HtmlEncoder HtmlEncoder { get; set; }
Property Value
Type Description
System.Text.Encodings.Web.HtmlEncoder

JavaScriptEncoder

Declaration
public JavaScriptEncoder JavaScriptEncoder { get; set; }
Property Value
Type Description
System.Text.Encodings.Web.JavaScriptEncoder

Localizer

Declaration
public IStringLocalizer Localizer { get; set; }
Property Value
Type Description
Microsoft.Extensions.Localization.IStringLocalizer

ServiceProvider

Declaration
public IServiceProvider ServiceProvider { get; set; }
Property Value
Type Description
System.IServiceProvider

UrlEncoder

Declaration
public UrlEncoder UrlEncoder { get; set; }
Property Value
Type Description
System.Text.Encodings.Web.UrlEncoder

Methods

BeginWriteAttribute(string, string, int, string, int, int)

Declaration
public virtual void BeginWriteAttribute(string name, string prefix, int prefixOffset, string suffix, int suffixOffset, int attributeValuesCount)
Parameters
Type Name Description
string name
string prefix
int prefixOffset
string suffix
int suffixOffset
int attributeValuesCount

EndWriteAttribute()

Declaration
public virtual void EndWriteAttribute()

ExecuteAsync()

Declaration
public virtual Task ExecuteAsync()
Returns
Type Description
System.Threading.Tasks.Task

GetOutputAsync()

Declaration
public virtual Task<string> GetOutputAsync()
Returns
Type Description
System.Threading.Tasks.Task<TResult><string>

Write(object)

Declaration
public virtual void Write(object value = null)
Parameters
Type Name Description
object value

WriteAttributeValue(string, int, object, int, int, bool)

Declaration
public virtual void WriteAttributeValue(string prefix, int prefixOffset, object value, int valueOffset, int valueLength, bool isLiteral)
Parameters
Type Name Description
string prefix
int prefixOffset
object value
int valueOffset
int valueLength
bool isLiteral

WriteLiteral(string)

Declaration
public virtual void WriteLiteral(string literal = null)
Parameters
Type Name Description
string literal

Implements

IRazorTemplatePage

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In This Article
Back to top Powered by Volosoft