1
例如,在OpenIso8583Rev93
現場128的默認格式是固定的十六進制8.如何將其更改爲固定六角16如何更改一個字段的格式在OpenIso8583.Net消息
例如,在OpenIso8583Rev93
現場128的默認格式是固定的十六進制8.如何將其更改爲固定六角16如何更改一個字段的格式在OpenIso8583.Net消息
您需要擴展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)
{
}
}
會做這項工作。
此問題屬於我的OSS庫http://code.google.com/p/openiso8583net/。這就是我爲什麼回答它的原因 –
標籤openiso8583.net是故意的。這是一個新圖書館,我希望將來在這裏有更多的問題 –