Show / Hide Table of Contents

Class JsonPropertyAccess<TModel>

Inheritance
object
JsonPropertyAccess<TModel>
CssPropertyAccess
JavaScriptPropertyAccess
ModuleActionsPropertyAccess
ModuleLocalizationPropertyAccess
Implements
IPropertyAccess
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.Tokens
Assembly: DotNetNuke.dll
Syntax
public abstract class JsonPropertyAccess<TModel> : IPropertyAccess
Type Parameters
Name Description
TModel

Constructors

JsonPropertyAccess()

Declaration
protected JsonPropertyAccess()

Properties

Cacheability

Declaration
public virtual CacheLevel Cacheability { get; }
Property Value
Type Description
CacheLevel

Methods

GetProperty(string, string, CultureInfo, UserInfo, Scope, ref bool)

Declaration
public string GetProperty(string propertyName, string format, CultureInfo formatProvider, UserInfo accessingUser, Scope accessLevel, ref bool propertyNotFound)
Parameters
Type Name Description
string propertyName
string format
CultureInfo formatProvider
UserInfo accessingUser
Scope accessLevel
bool propertyNotFound
Returns
Type Description
string

ProcessToken(TModel, UserInfo, Scope)

Declaration
protected abstract string ProcessToken(TModel model, UserInfo accessingUser, Scope accessLevel)
Parameters
Type Name Description
TModel model
UserInfo accessingUser
Scope accessLevel
Returns
Type Description
string

Implements

IPropertyAccess

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS