C# Class FourRoads.TelligentCommunity.Rules.Triggers.UserUpdated

Inheritance: IRuleTrigger, ITranslatablePlugin, IConfigurablePlugin, ISingletonPlugin, ICategorizedPlugin
Afficher le fichier Open project: 4-Roads/FourRoads.TelligentCommunity

Méthodes publiques

Méthode Description
GetAllFields ( ) : string>>.IEnumerable
GetExecutionContext ( RuleTriggerData data ) : RuleTriggerExecutionContext
Initialize ( ) : void
SetController ( IRuleController controller ) : void
SetController ( ITranslatablePluginController controller ) : void
Update ( IPluginConfiguration configuration ) : void

Private Methods

Méthode Description
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

Method Details

GetAllFields() public méthode

public GetAllFields ( ) : string>>.IEnumerable
Résultat string>>.IEnumerable

GetExecutionContext() public méthode

public GetExecutionContext ( RuleTriggerData data ) : RuleTriggerExecutionContext
data RuleTriggerData
Résultat RuleTriggerExecutionContext

Initialize() public méthode

public Initialize ( ) : void
Résultat void

SetController() public méthode

public SetController ( IRuleController controller ) : void
controller IRuleController
Résultat void

SetController() public méthode

public SetController ( ITranslatablePluginController controller ) : void
controller ITranslatablePluginController
Résultat void

Update() public méthode

public Update ( IPluginConfiguration configuration ) : void
configuration IPluginConfiguration
Résultat void