Interface IProcessProvider
- Namespace
- CMS.Plugin.ProcessManagement.Abstractions
- Assembly
- CMS.Plugin.ProcessManagement.Abstractions.dll
工艺提供程序
public interface IProcessProvider
Methods
GetProcessModelAsync(Guid, bool, CancellationToken)
获取工艺模型
Task<ProcessModel> GetProcessModelAsync(Guid workStationId, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
workStationId
Guid工位Id
includeDetails
boolcancellationToken
CancellationToken
Returns
GetProcessModelAsync(string, bool, CancellationToken)
获取工艺模型
Task<ProcessModel> GetProcessModelAsync(string workStationCode, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
workStationCode
string工位编号
includeDetails
boolcancellationToken
CancellationToken
Returns
GetProcessModelsAsync(bool, CancellationToken)
获取工艺模型
Task<List<ProcessModel>> GetProcessModelsAsync(bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
includeDetails
boolcancellationToken
CancellationToken
Returns
GetProcessModelsAsync(Guid, bool, CancellationToken)
获取工艺模型
Task<List<ProcessModel>> GetProcessModelsAsync(Guid workSectionId, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
workSectionId
Guid工序Id
includeDetails
boolcancellationToken
CancellationToken