Table of Contents

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

Returns

Task<ProcessModel>

GetProcessModelAsync(string, bool, CancellationToken)

获取工艺模型

Task<ProcessModel> GetProcessModelAsync(string workStationCode, bool includeDetails = false, CancellationToken cancellationToken = default)

Parameters

workStationCode string

工位编号

includeDetails bool
cancellationToken CancellationToken

Returns

Task<ProcessModel>

GetProcessModelsAsync(bool, CancellationToken)

获取工艺模型

Task<List<ProcessModel>> GetProcessModelsAsync(bool includeDetails = false, CancellationToken cancellationToken = default)

Parameters

includeDetails bool
cancellationToken CancellationToken

Returns

Task<List<ProcessModel>>

GetProcessModelsAsync(Guid, bool, CancellationToken)

获取工艺模型

Task<List<ProcessModel>> GetProcessModelsAsync(Guid workSectionId, bool includeDetails = false, CancellationToken cancellationToken = default)

Parameters

workSectionId Guid

工序Id

includeDetails bool
cancellationToken CancellationToken

Returns

Task<List<ProcessModel>>