C# 클래스 Rock.Workflow.Action.SendEmailWithEvents

상속: ActionComponent
파일 보기 프로젝트 열기: NewSpring/Rock

공개 메소드들

메소드 설명
Execute ( RockContext rockContext, WorkflowAction action, Object entity, List &errorMessages ) : bool

Executes the specified workflow.

UpdateEmailStatus ( System.Guid actionGuid, string status, string emailEventType, RockContext rockContext, bool ProcessWorkflow ) : void

Updates the email status.

비공개 메소드들

메소드 설명
EmailStatus ( WorkflowAction action ) : string
HoursElapsed ( WorkflowAction action ) : double
Send ( string recipients, string from, string subject, string body, object>.Dictionary mergeFields, RockContext rockContext, bool createCommunicationRecord, string>.Dictionary metaData ) : void
SendEmail ( RockContext rockContext, WorkflowAction action ) : void

메소드 상세

Execute() 공개 메소드

Executes the specified workflow.
public Execute ( RockContext rockContext, WorkflowAction action, Object entity, List &errorMessages ) : bool
rockContext Rock.Data.RockContext The rock context.
action WorkflowAction The action.
entity Object The entity.
errorMessages List The error messages.
리턴 bool

UpdateEmailStatus() 공개 정적인 메소드

Updates the email status.
public static UpdateEmailStatus ( System.Guid actionGuid, string status, string emailEventType, RockContext rockContext, bool ProcessWorkflow ) : void
actionGuid System.Guid The action unique identifier.
status string The status.
emailEventType string Type of the email event.
rockContext Rock.Data.RockContext The rock context.
ProcessWorkflow bool if set to true [process workflow].
리턴 void