属性的数据类型转换
MQSeries 消息中的标头属性即为消息本身所包含的数据结构。 在发送和接收消息时,MQSeries 适配器会自动对 MQSeries 消息头中的某些值进行验证和转换。
下表介绍了 MQSeries 数据类型以及这些类型的验证和转换:
MQSeries 数据类型 | 验证和转换 |
---|---|
MQLONG | MQSeries 执行验证。 转换为长整型。 如果值无效,则将阻止将消息传至 MQSeries 队列中。 |
MQCHAR | 转换为字符串。 |
MQBYTE | 转换为包含字符 0-9 和 a-f 或 A-F 的字符串,表示该数字的十六进制值。 |
许多 MQSeries 属性是 32 位(4 字节)无符号整数。 由于 uint 不是 CLS) 兼容类型的公共语言规范 (,因此必须先将其分配给 对象 类型,然后再在 .NET 方法中使用它们。