Interface IFlowDefinitionManager
- Namespace
- CMS.Plugin.FlowManagement.Abstractions
- Assembly
- CMS.Plugin.FlowManagement.Abstractions.dll
流程管理器
public interface IFlowDefinitionManager
Methods
ClearCacheAsync()
清除缓存
Task ClearCacheAsync()
Returns
FindAsync(int, int?, bool, bool, CancellationToken)
Gets the asynchronous.
Task<FlowDefinitionModel> FindAsync(int type, int? version, bool includeDetails = true, bool initLocalization = false, CancellationToken cancellationToken = default)
Parameters
type
int流程类型.
version
int?流程版本.
includeDetails
boolinitLocalization
boolcancellationToken
CancellationToken
Returns
GetAsync(int, int?, bool, CancellationToken)
Gets the asynchronous.
Task<FlowDefinitionModel> GetAsync(int type, int? version, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
type
int流程类型.
version
int?流程版本.
includeDetails
boolcancellationToken
CancellationToken
Returns
GetCountAsync(QueryDefinitionsRequest, CancellationToken)
查询数量
Task<long> GetCountAsync(QueryDefinitionsRequest input, CancellationToken cancellationToken = default)
Parameters
input
QueryDefinitionsRequestcancellationToken
CancellationToken
Returns
GetListAsync(QueryDefinitionsRequest, bool, CancellationToken)
Gets the list asynchronous.
Task<PagedResult<FlowDefinitionModel>> GetListAsync(QueryDefinitionsRequest input, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
input
QueryDefinitionsRequestThe input.
includeDetails
boolif set to
true
[include details].cancellationToken
CancellationTokenThe cancellation token.
Returns
GetListAsync(bool, CancellationToken)
Gets the list asynchronous.
Task<List<FlowDefinitionModel>> GetListAsync(bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
includeDetails
boolif set to
true
[include details].cancellationToken
CancellationTokenThe cancellation token.