C# Класс SenseNet.Messaging.NotificationConfig

Наследование: SenseNet.ContentRepository.GenericContent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CONFIGFOLDERNAME string
NOTIFICATIONCONFIGCONTENTNAME string
NOTIFICATIONCONFIGTYPENAME string

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
GetBody ( Node context ) : string

Returns the subject for the emails controlled by this config. {FieldName} entities are replaced with referenced Field value.

GetProperty ( string name ) : object
GetSubject ( Node context ) : string

Returns the subject for the emails controlled by this config. {FieldName} entities are replaced with referenced Field value.

IsNotificationAllowedForContent ( Node context ) : bool

Returns false if notification email should not be sent for current context. The default implementation only returns false when the notification would be about this config.

NotificationConfig ( Node parent ) : System
NotificationConfig ( Node parent, string nodeTypeName ) : System
SetProperty ( string name, object value ) : void

Защищенные методы

Метод Описание
NotificationConfig ( NodeToken nt ) : System
ReplacePropertyValues ( Node context, string text ) : string

Описание методов

GetBody() публичный Метод

Returns the subject for the emails controlled by this config. {FieldName} entities are replaced with referenced Field value.
public GetBody ( Node context ) : string
context Node
Результат string

GetProperty() публичный Метод

public GetProperty ( string name ) : object
name string
Результат object

GetSubject() публичный Метод

Returns the subject for the emails controlled by this config. {FieldName} entities are replaced with referenced Field value.
public GetSubject ( Node context ) : string
context Node
Результат string

IsNotificationAllowedForContent() публичный Метод

Returns false if notification email should not be sent for current context. The default implementation only returns false when the notification would be about this config.
public IsNotificationAllowedForContent ( Node context ) : bool
context Node
Результат bool

NotificationConfig() публичный Метод

public NotificationConfig ( Node parent ) : System
parent Node
Результат System

NotificationConfig() публичный Метод

public NotificationConfig ( Node parent, string nodeTypeName ) : System
parent Node
nodeTypeName string
Результат System

NotificationConfig() защищенный Метод

protected NotificationConfig ( NodeToken nt ) : System
nt SenseNet.ContentRepository.Storage.NodeToken
Результат System

ReplacePropertyValues() защищенный Метод

protected ReplacePropertyValues ( Node context, string text ) : string
context Node
text string
Результат string

SetProperty() публичный Метод

public SetProperty ( string name, object value ) : void
name string
value object
Результат void

Описание свойств

CONFIGFOLDERNAME публичное статическое свойство

public static string CONFIGFOLDERNAME
Результат string

NOTIFICATIONCONFIGCONTENTNAME публичное статическое свойство

public static string NOTIFICATIONCONFIGCONTENTNAME
Результат string

NOTIFICATIONCONFIGTYPENAME публичное статическое свойство

public static string NOTIFICATIONCONFIGTYPENAME
Результат string