C# 클래스 Dev2.DynamicServices.FileSystemInstanceStoreIO

Used to persist data to the file system for Workflow Persistence
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
DeleteInstance ( System.Guid instanceId ) : void
DeleteInstanceAssociation ( System.Guid instanceKey ) : void
FileSystemInstanceStoreIO ( ) : System
GetInstanceAssociation ( System.Guid instanceKey ) : System.Guid
GetSaveInstanceAssociationPath ( System.Guid instanceId, System.Guid instanceKeyToAssociate ) : string
LoadInstance ( System.Guid instanceId, InstanceValue>.IDictionary &instanceData, InstanceValue>.IDictionary &instanceMetadata ) : System.Boolean
SaveAllInstanceData ( System.Guid instanceId, System.Activities.DurableInstancing.SaveWorkflowCommand command ) : System.Boolean

Saves all instance data.

SaveAllInstanceMetaData ( System.Guid instanceId, System.Activities.DurableInstancing.SaveWorkflowCommand command ) : void

Saves all instance meta data.

SaveInstanceAssociation ( System.Guid instanceId, System.Guid instanceKeyToAssociate, System.Boolean isDelete ) : void

비공개 메소드들

메소드 설명
CreateDataDirectory ( ) : void
Deserialize ( System.Runtime.Serialization.NetDataContractSerializer serializer, System.Xml.Linq.XElement element ) : Object
LoadSingleEntry ( System.Runtime.Serialization.NetDataContractSerializer serializer, InstanceValue>.IDictionary instanceData, System.Xml.Linq.XElement entry ) : void
SaveInstanceDocument ( String fullPath, System.Xml.Linq.XDocument xml ) : void

Saves the instance document.

SaveSingleEntry ( System.Runtime.Serialization.NetDataContractSerializer serializer, System.Xml.Linq.XElement section, InstanceValue>.KeyValuePair entry ) : void

Saves the single entry.

Serialize ( System.Runtime.Serialization.NetDataContractSerializer serializer, System.Xml.Linq.XElement parent, string name, object value ) : void

메소드 상세

DeleteInstance() 공개 메소드

public DeleteInstance ( System.Guid instanceId ) : void
instanceId System.Guid
리턴 void

DeleteInstanceAssociation() 공개 메소드

public DeleteInstanceAssociation ( System.Guid instanceKey ) : void
instanceKey System.Guid
리턴 void

FileSystemInstanceStoreIO() 공개 메소드

public FileSystemInstanceStoreIO ( ) : System
리턴 System

GetInstanceAssociation() 공개 메소드

public GetInstanceAssociation ( System.Guid instanceKey ) : System.Guid
instanceKey System.Guid
리턴 System.Guid

GetSaveInstanceAssociationPath() 공개 메소드

public GetSaveInstanceAssociationPath ( System.Guid instanceId, System.Guid instanceKeyToAssociate ) : string
instanceId System.Guid
instanceKeyToAssociate System.Guid
리턴 string

LoadInstance() 공개 메소드

public LoadInstance ( System.Guid instanceId, InstanceValue>.IDictionary &instanceData, InstanceValue>.IDictionary &instanceMetadata ) : System.Boolean
instanceId System.Guid
instanceData InstanceValue>.IDictionary
instanceMetadata InstanceValue>.IDictionary
리턴 System.Boolean

SaveAllInstanceData() 공개 메소드

Saves all instance data.
public SaveAllInstanceData ( System.Guid instanceId, System.Activities.DurableInstancing.SaveWorkflowCommand command ) : System.Boolean
instanceId System.Guid The instance id.
command System.Activities.DurableInstancing.SaveWorkflowCommand The command.
리턴 System.Boolean

SaveAllInstanceMetaData() 공개 메소드

Saves all instance meta data.
public SaveAllInstanceMetaData ( System.Guid instanceId, System.Activities.DurableInstancing.SaveWorkflowCommand command ) : void
instanceId System.Guid The instance id.
command System.Activities.DurableInstancing.SaveWorkflowCommand The command.
리턴 void

SaveInstanceAssociation() 공개 메소드

public SaveInstanceAssociation ( System.Guid instanceId, System.Guid instanceKeyToAssociate, System.Boolean isDelete ) : void
instanceId System.Guid
instanceKeyToAssociate System.Guid
isDelete System.Boolean
리턴 void