Namespace DotNetNuke.Services.Tokens
Classes
AntiForgeryTokenPropertyAccess
ArrayListPropertyAccess
BaseCustomTokenReplace
BaseCustomTokenReplace allows to add multiple sources implementing IPropertyAccess.
BaseTokenReplace
The BaseTokenReplace class provides the tokenization of tokens formatted [object:property] or [object:property|format|ifEmpty] or [custom:no] within a string with the appropriate current property/custom values.
CoreTokenProvider
CssPropertyAccess
CulturePropertyAccess
DataRowPropertyAccess
DateTimePropertyAccess
DictionaryPropertyAccess
EmptyPropertyAccess
Returns an Empty String for all Properties.
HtmlTokenReplace
JavaScriptDto
Data-transfer-object for javascript file registration.
JavaScriptPropertyAccess
Property Access implementation for javascript registration.
JsonPropertyAccess<TModel>
PropertyAccess
Property Access to Objects using Reflection.
StylesheetDto
TicksPropertyAccess
TokenContext
The context in which tokenization should happen.
TokenProvider
TokenReplace
The TokenReplace class provides the option to replace tokens formatted [object:property] or [object:property|format] or [custom:no] within a string with the appropriate current property/custom values. Example for Newsletter: 'Dear [user:Displayname],' ==> 'Dear Superuser Account,' Supported Token Sources: User, Host, Portal, Tab, Module, Membership, Profile, Row, Date, Ticks, ArrayList (Custom), IDictionary.
Interfaces
IPropertyAccess
Provides access to properties.
Enums
CacheLevel
CacheLevel is used to specify the cachability of a string, determined as minimum of the used token cachability.
Scope
Scope informs the property access classes about the planned usage of the token.