C# 클래스 FourRoads.TelligentCommunity.Rules.Triggers.UserUpdated

상속: IRuleTrigger, ITranslatablePlugin, IConfigurablePlugin, ISingletonPlugin, ICategorizedPlugin
파일 보기 프로젝트 열기: 4-Roads/FourRoads.TelligentCommunity

공개 메소드들

메소드 설명
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