C# 클래스 SenseNet.Workflow.InstanceManager

파일 보기 프로젝트 열기: maxpavlov/FlexNet 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateInstanceStore System.Activities.DurableInstancing.SqlWorkflowInstanceStore
CreateRelatedContentProtector IDisposable
CreateWorkflowApplication System.Activities.WorkflowApplication
DeleteNotifications void
DumpException string
DumpException string
DumpTypeLoadError void
GetAbortMessage string
GetDataContext WorkflowDataClassesDataContext
GetStateContent WorkflowHandlerBase
GetStateContent WorkflowHandlerBase
GetWorkflowHostTypeName System.Xml.Linq.XName
GetWorkflowHostTypePropertyName System.Xml.Linq.XName
HandleError UnhandledExceptionAction
InstanceManager System
OnWorkflowAborted void
OnWorkflowCompleted void
PollTimerDisposed void
PollTimerElapsed void
ValidWakedUpWorkflow bool
WriteBackAbortMessage void
WriteBackAbortMessage void
WriteBackTheState void

공개 메소드들

메소드 설명
Abort ( WorkflowHandlerBase workflowInstance, WorkflowApplicationAbortReason reason ) : void
ExecuteDelays ( WorkflowHandlerBase workflowInstance ) : void
FireNotification ( WorkflowNotification notification, WorkflowNotificationEventArgs eventArgs ) : void
GetPollingInstances ( ) : IEnumerable
NotifyContentChanged ( WorkflowNotificationEventArgs eventArgs ) : void
RegisterWait ( int nodeID, System.Guid wfInstanceId, string bookMarkName, string wfContentPath ) : int
ReleaseWait ( int notificationId ) : void
Start ( WorkflowHandlerBase workflowInstance ) : System.Guid
StartWorkflowSystem ( ) : void
_Poll ( ) : void

비공개 메소드들

메소드 설명
CreateInstanceStore ( WorkflowHandlerBase workflowInstance ) : System.Activities.DurableInstancing.SqlWorkflowInstanceStore
CreateRelatedContentProtector ( Node node, ActivityContext context ) : IDisposable
CreateWorkflowApplication ( WorkflowHandlerBase workflowInstance, WorkflowApplicationCreationPurpose purpose, object>.IDictionary parameters ) : System.Activities.WorkflowApplication
DeleteNotifications ( System.Guid instanceId ) : void
DumpException ( Exception e ) : string
DumpException ( System.Activities.WorkflowApplicationUnhandledExceptionEventArgs args ) : string
DumpTypeLoadError ( ReflectionTypeLoadException exc, StringBuilder sb ) : void
GetAbortMessage ( WorkflowApplicationAbortReason reason, WorkflowHandlerBase workflow ) : string
GetDataContext ( ) : WorkflowDataClassesDataContext
GetStateContent ( System.Guid instanceId ) : WorkflowHandlerBase
GetStateContent ( System.Activities.WorkflowApplicationUnhandledExceptionEventArgs args ) : WorkflowHandlerBase
GetWorkflowHostTypeName ( WorkflowHandlerBase workflowInstance ) : System.Xml.Linq.XName
GetWorkflowHostTypePropertyName ( ) : System.Xml.Linq.XName
HandleError ( System.Activities.WorkflowApplicationUnhandledExceptionEventArgs args ) : UnhandledExceptionAction
InstanceManager ( ) : System
OnWorkflowAborted ( System.Activities.WorkflowApplicationAbortedEventArgs args ) : void
OnWorkflowCompleted ( System.Activities.WorkflowApplicationCompletedEventArgs args ) : void
PollTimerDisposed ( object sender, EventArgs e ) : void
PollTimerElapsed ( object sender, System e ) : void
ValidWakedUpWorkflow ( System.Activities.WorkflowApplication wfApp ) : bool
WriteBackAbortMessage ( WorkflowHandlerBase stateContent, WorkflowApplicationAbortReason reason ) : void
WriteBackAbortMessage ( WorkflowHandlerBase stateContent, string abortMessage ) : void
WriteBackTheState ( WorkflowStatusEnum state, System.Guid instanceId ) : void

메소드 상세

Abort() 공개 정적인 메소드

public static Abort ( WorkflowHandlerBase workflowInstance, WorkflowApplicationAbortReason reason ) : void
workflowInstance WorkflowHandlerBase
reason WorkflowApplicationAbortReason
리턴 void

ExecuteDelays() 공개 정적인 메소드

public static ExecuteDelays ( WorkflowHandlerBase workflowInstance ) : void
workflowInstance WorkflowHandlerBase
리턴 void

FireNotification() 공개 정적인 메소드

public static FireNotification ( WorkflowNotification notification, WorkflowNotificationEventArgs eventArgs ) : void
notification WorkflowNotification
eventArgs SenseNet.ContentRepository.WorkflowNotificationEventArgs
리턴 void

GetPollingInstances() 공개 정적인 메소드

public static GetPollingInstances ( ) : IEnumerable
리턴 IEnumerable

NotifyContentChanged() 공개 정적인 메소드

public static NotifyContentChanged ( WorkflowNotificationEventArgs eventArgs ) : void
eventArgs SenseNet.ContentRepository.WorkflowNotificationEventArgs
리턴 void

RegisterWait() 공개 정적인 메소드

public static RegisterWait ( int nodeID, System.Guid wfInstanceId, string bookMarkName, string wfContentPath ) : int
nodeID int
wfInstanceId System.Guid
bookMarkName string
wfContentPath string
리턴 int

ReleaseWait() 공개 정적인 메소드

public static ReleaseWait ( int notificationId ) : void
notificationId int
리턴 void

Start() 공개 정적인 메소드

public static Start ( WorkflowHandlerBase workflowInstance ) : System.Guid
workflowInstance WorkflowHandlerBase
리턴 System.Guid

StartWorkflowSystem() 공개 정적인 메소드

public static StartWorkflowSystem ( ) : void
리턴 void

_Poll() 공개 정적인 메소드

public static _Poll ( ) : void
리턴 void