Table of Contents

Interface IFlowDefinitionManager

Namespace
CMS.Plugin.FlowManagement.Abstractions
Assembly
CMS.Plugin.FlowManagement.Abstractions.dll

流程管理器

public interface IFlowDefinitionManager

Methods

ClearCacheAsync()

清除缓存

Task ClearCacheAsync()

Returns

Task

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 bool
initLocalization bool
cancellationToken CancellationToken

Returns

Task<FlowDefinitionModel>

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 bool
cancellationToken CancellationToken

Returns

Task<FlowDefinitionModel>

GetCountAsync(QueryDefinitionsRequest, CancellationToken)

查询数量

Task<long> GetCountAsync(QueryDefinitionsRequest input, CancellationToken cancellationToken = default)

Parameters

input QueryDefinitionsRequest
cancellationToken CancellationToken

Returns

Task<long>

GetListAsync(QueryDefinitionsRequest, bool, CancellationToken)

Gets the list asynchronous.

Task<PagedResult<FlowDefinitionModel>> GetListAsync(QueryDefinitionsRequest input, bool includeDetails = false, CancellationToken cancellationToken = default)

Parameters

input QueryDefinitionsRequest

The input.

includeDetails bool

if set to true [include details].

cancellationToken CancellationToken

The cancellation token.

Returns

Task<PagedResult<FlowDefinitionModel>>

GetListAsync(bool, CancellationToken)

Gets the list asynchronous.

Task<List<FlowDefinitionModel>> GetListAsync(bool includeDetails = false, CancellationToken cancellationToken = default)

Parameters

includeDetails bool

if set to true [include details].

cancellationToken CancellationToken

The cancellation token.

Returns

Task<List<FlowDefinitionModel>>