C# Класс FourRoads.TelligentCommunity.Rules.Triggers.UserUpdated

Наследование: IRuleTrigger, ITranslatablePlugin, IConfigurablePlugin, ISingletonPlugin, ICategorizedPlugin
Показать файл Открыть проект

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

Метод Описание
GetAllFields ( ) : string>>.IEnumerable
GetExecutionContext ( RuleTriggerData data ) : RuleTriggerExecutionContext
Initialize ( ) : void
SetController ( IRuleController controller ) : void
SetController ( ITranslatablePluginController controller ) : void
Update ( IPluginConfiguration configuration ) : void

Приватные методы

Метод Описание
EventsOnAfterUpdate ( UserAfterUpdateEventArgs userAfterUpdateEventArgs ) : void
EventsOnBeforeUpdate ( UserBeforeUpdateEventArgs userBeforerUpdateEventArgs ) : void
ProfileChanged ( UserAfterUpdateEventArgs newDetails ) : bool

Only want to check that the profile has changed, the user object has a lot of stuff that we would prefer to ignore when it comes to firing event updates

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

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

public GetAllFields ( ) : string>>.IEnumerable
Результат string>>.IEnumerable

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

public GetExecutionContext ( RuleTriggerData data ) : RuleTriggerExecutionContext
data RuleTriggerData
Результат RuleTriggerExecutionContext

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

public Initialize ( ) : void
Результат void

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

public SetController ( IRuleController controller ) : void
controller IRuleController
Результат void

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

public SetController ( ITranslatablePluginController controller ) : void
controller ITranslatablePluginController
Результат void

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

public Update ( IPluginConfiguration configuration ) : void
configuration IPluginConfiguration
Результат void