Interface ISchemePersistenceProvider<TSchemeMedium>
Interface of a persistence provider, which provide storing of schemes
Namespace: OptimaJet.Workflow.Core.Persistence
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic interface ISchemePersistenceProvider<TSchemeMedium> where TSchemeMedium : class
Methods
GetProcessSchemeByProcessIdAsync(Guid)
Gets not parsed scheme of the process by process id
DeclarationTask<SchemeDefinition<TSchemeMedium>> GetProcessSchemeByProcessIdAsync(Guid processId)
Type | Name | Description |
---|---|---|
Guid | processId | Id of the process |
Type | Description |
---|---|
Task<SchemeDefinition<TSchemeMedium>> | Not parsed scheme of the process |
GetProcessSchemeBySchemeIdAsync(Guid)
Gets not parsed scheme by id
DeclarationTask<SchemeDefinition<TSchemeMedium>> GetProcessSchemeBySchemeIdAsync(Guid schemeId)
Type | Name | Description |
---|---|---|
Guid | schemeId | Id of the scheme |
Type | Description |
---|---|
Task<SchemeDefinition<TSchemeMedium>> | Not parsed scheme of the process |