C# Class Dev2.DynamicServices.FileSystemInstanceStoreIO

Used to persist data to the file system for Workflow Persistence
Afficher le fichier Open project: Warewolf-ESB/Warewolf Class Usage Examples

Méthodes publiques

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

Private Methods

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

Method Details

DeleteInstance() public méthode

public DeleteInstance ( System.Guid instanceId ) : void
instanceId System.Guid
Résultat void

DeleteInstanceAssociation() public méthode

public DeleteInstanceAssociation ( System.Guid instanceKey ) : void
instanceKey System.Guid
Résultat void

FileSystemInstanceStoreIO() public méthode

public FileSystemInstanceStoreIO ( ) : System
Résultat System

GetInstanceAssociation() public méthode

public GetInstanceAssociation ( System.Guid instanceKey ) : System.Guid
instanceKey System.Guid
Résultat System.Guid

GetSaveInstanceAssociationPath() public méthode

public GetSaveInstanceAssociationPath ( System.Guid instanceId, System.Guid instanceKeyToAssociate ) : string
instanceId System.Guid
instanceKeyToAssociate System.Guid
Résultat string

LoadInstance() public méthode

public LoadInstance ( System.Guid instanceId, InstanceValue>.IDictionary &instanceData, InstanceValue>.IDictionary &instanceMetadata ) : System.Boolean
instanceId System.Guid
instanceData InstanceValue>.IDictionary
instanceMetadata InstanceValue>.IDictionary
Résultat System.Boolean

SaveAllInstanceData() public méthode

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.
Résultat System.Boolean

SaveAllInstanceMetaData() public méthode

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.
Résultat void

SaveInstanceAssociation() public méthode

public SaveInstanceAssociation ( System.Guid instanceId, System.Guid instanceKeyToAssociate, System.Boolean isDelete ) : void
instanceId System.Guid
instanceKeyToAssociate System.Guid
isDelete System.Boolean
Résultat void