DotNetNuke.Services.Tokens Namespace
DotNetNuke API Reference
DotNetNuke.Services.Tokens Namespace
NamespacesDotNetNuke.Services.Tokens
 
Declaration Syntax
C#Visual BasicVisual Basic Usage
namespace DotNetNuke.Services.Tokens
Namespace DotNetNuke.Services.Tokens
Imports DotNetNuke.Services.Tokens
Types
All TypesClassesInterfacesEnumerations
IconTypeDescription
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.

CacheLevel
CacheLevel is used to specify the cachability of a string, determined as minimum of the used token cachability

CulturePropertyAccess
DataRowPropertyAccess
DateTimePropertyAccess
DictionaryPropertyAccess
EmptyPropertyAccess
Returns an Empty String for all Properties

IPropertyAccess
Interface to query any DataSource for their properties or custom values.

PropertyAccess
Property Access to Objects using Relection

Scope
Scope informs the property access classes about the planned usage of the token

TicksPropertyAccess
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