MQSeries 訊息中的標頭屬性是包含在訊息本身的資料結構。 介面卡在發送與接收訊息時,會自動驗證並轉換 MQSeries 訊息標頭中的某些值。
下表說明 MQSeries 資料型態及其驗證與轉換。
| MQSeries 資料型態 | 驗證與轉換 |
|---|---|
| MQLONG | MQSeries 負責驗證。 轉換為長整數。 不有效的值會阻止訊息進入 MQSeries 隊列。 |
| MQCHAR | 轉換成字串。 |
| MQBYTE | 轉換為包含字元0-9、a-f或A-F字元的字串,代表該數字的十六進位值。 |
許多 MQSeries 屬性是 32 位元(4 位元組)無符號整數。 由於 uint 並非符合通用語言規範(CLS)的型別,你必須先將它們指派到物件型別,才能在 .NET 方法中使用它們。 欲了解更多關於符合 CLS 相容型別的資訊,請參閱 .NET Framework 說明中的「什麼是共通語言規範?」。