例如,OpenIso8583Rev93
中字段128的默认格式为Fixed Hex 8.如何将其更改为Fixed Hex 16.
答案 0 :(得分:3)
您需要扩展Iso8583Rev93并覆盖构造函数中的模板类。
public class Iso8583Extended : Iso8583Rev93
{
private static readonly Template ExtendedTemplate;
static Iso8583Extended()
{
ExtendedTemplate = new Template();
ExtendedTemplate[Bit._128_MAC] = FieldDescriptor.AsciiFixed(16, FieldValidators.Hex);
}
public Iso8583Extended():base(ExtendedTemplate)
{
}
}
将完成这项工作。