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
typeint流程类型.
versionint?流程版本.
includeDetailsboolinitLocalizationboolcancellationTokenCancellationToken
Returns
GetAsync(int, int?, bool, CancellationToken)
Gets the asynchronous.
Task<FlowDefinitionModel> GetAsync(int type, int? version, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
typeint流程类型.
versionint?流程版本.
includeDetailsboolcancellationTokenCancellationToken
Returns
GetCountAsync(QueryDefinitionsRequest, CancellationToken)
查询数量
Task<long> GetCountAsync(QueryDefinitionsRequest input, CancellationToken cancellationToken = default)
Parameters
inputQueryDefinitionsRequestcancellationTokenCancellationToken
Returns
GetListAsync(QueryDefinitionsRequest, bool, CancellationToken)
Gets the list asynchronous.
Task<PagedResult<FlowDefinitionModel>> GetListAsync(QueryDefinitionsRequest input, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
inputQueryDefinitionsRequestThe input.
includeDetailsboolif set to
true[include details].cancellationTokenCancellationTokenThe cancellation token.
Returns
GetListAsync(bool, CancellationToken)
Gets the list asynchronous.
Task<List<FlowDefinitionModel>> GetListAsync(bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
includeDetailsboolif set to
true[include details].cancellationTokenCancellationTokenThe cancellation token.