Class MyGenerationProcessor
- Namespace
- CMS.Plugin.BarcodeManagement.Abstractions.Implements
- Assembly
- CMS.Plugin.BarcodeManagement.Abstractions.dll
自定义条码生成处理器,继承自 GenerationProcessor<TSegment>。
public class MyGenerationProcessor : GenerationProcessor<ExtraPropertyDictionary>
- Inheritance
-
MyGenerationProcessor
- Inherited Members
Constructors
MyGenerationProcessor(BarcodeGenerationDetailModel, Guid?)
Initializes a new instance of the MyGenerationProcessor class.
public MyGenerationProcessor(BarcodeGenerationDetailModel generationDetailModel, Guid? workStationId = null)
Parameters
generationDetailModel
BarcodeGenerationDetailModel条码生成详细信息模型。
workStationId
Guid?工作站 ID,可选。
Methods
ProcessAsync(ExtraPropertyDictionary)
实现具体的条码生成逻辑。
protected override Task<(bool IsPassed, string ErrorMsg, string Barcode)> ProcessAsync(ExtraPropertyDictionary segment)
Parameters
segment
ExtraPropertyDictionary条码生成规则的额外属性字典。