位图以及如何使用相关值填充

本文关键字:填充 何使用 位图 | 更新日期: 2023-09-27 18:21:19

我正在尝试用ISO8583Net dll实现一个解决方案,但无法确定如何填充各种位图字段值。基于ISO8583文档,我可以看到它需要作为消息(应用程序数据)中字段一的一部分包括在内,但我找不到它作为代码中可用字段列表的一部分。

我看对地方了吗?是否有任何C-sharp代码片段可以举例说明如何实现这一点?

位图以及如何使用相关值填充

到目前为止,您尝试了什么?

我找不到任何C#示例,但我相信你会从java版本中了解到你需要什么,这里有一个指南:http://j8583.sourceforge.net/guide.html

这是处理ISO8583消息时需要使用的两个主要类。IsoMessage可以被编码到字节数组或ByteBuffer中,以写入OutputStream,也可以直接将自己写入OutputStream。您可以设置和获取IsoMessage中每个字段的值,如果需要,它会调整自己以使用辅助位图。

据我所知,您可以在IsoMessage上设置字段,它可以处理位图的生成。查看IsoMessage的.NET实现中的摘要可以确认这一点:

/// <summary>
/// This class represents an ISO8583 Message. It contains up to 127 fields
/// numbered from 2 to 128; field 1 is reserved for the secondary bitmap
/// and the bitmaps are calculated automatically by the message when it is
/// going to be written to a stream.