数据类型
MQSeries 消息中的标头属性是消息本身中包含的数据结构。 发送和接收消息时,适配器会自动验证和转换 MQSeries 消息标头中的某些值。
下表介绍了 MQSeries 数据类型以及这些类型的验证和转换:
MQSeries 数据类型 | 验证和转换 |
---|---|
MQLONG | MQSeries 执行验证。 转换为长整型。 如果值无效,则将阻止将消息传至 MQSeries 队列中。 |
MQCHAR | 转换为字符串。 |
MQBYTE | 转换为包含字符 0-9 和 a-f 或 A-F 的字符串,表示数字的十六进制值。 |
许多 MQSeries 属性是 32 位(4 字节)无符号整数。 由于 uint 类型不符合公共语言规范 (CLS),因此,在 .NET 方法中使用无符号整数之前,必须将其分配给 object 类型。 有关符合 CLS 的类型的详细信息,请参阅帮助.NET Framework中的“什么是公共语言规范?”