對映訊息是一種其主體包含一組名稱值組(其中每一個值都有一個相關聯的資料類型)的訊息。
xms::PropertyContext | +----xms::Message | +----xms::MapMessage
當應用程式取得名稱值組的值時,該值可由 XMS 轉換成另一種資料類型。如需這種隱含轉換形式的相關資訊,請參閱對映訊息。
方法 | 說明 |
---|---|
getBoolean | 從對映訊息主體中取得名稱所識別的 Boolean 值。 |
getByte | 從對映訊息主體中取得名稱所識別的位元組。 |
getBytes | 從對映訊息主體中取得名稱所識別的位元組陣列。 |
getChar | 從對映訊息主體中取得名稱所識別的字元。 |
getDouble | 從對映訊息主體中取得名稱所識別的倍精準度浮點數。 |
getFloat | 從對映訊息主體中取得名稱所識別的浮點數。 |
getInt | 從對映訊息主體中取得名稱所識別的整數。 |
getLong | 從對映訊息主體中取得名稱所識別的長整數。 |
getMap | 取得對映訊息主體中的名稱值組清單。 |
getObject | 從對映訊息主體中取得名稱值組的值與其資料類型。 |
getShort | 從對映訊息主體中取得名稱所識別的短整數。 |
getString | 從對映訊息主體中取得名稱所識別的字串。 |
itemExists | 檢查對映訊息主體是否含有指定名稱的名稱值組。 |
setBoolean | 在對映訊息主體中設定一個 Boolean 值。 |
setByte | 在對映訊息主體中設定一個位元組。 |
setBytes | 在對映訊息主體中設定一個位元組陣列。 |
setChar | 在對映訊息主體中設定一個二位元組字元。 |
setDouble | 在對映訊息主體中設定一個倍精準度浮點數。 |
setFloat | 在對映訊息主體中設定一個浮點數。 |
setInt | 在對映訊息主體中設定一個整數。 |
setLong | 在對映訊息主體中設定一個長整數。 |
setObject | 在對映訊息主體中設定一個採用指定資料類型的值。 |
setShort | 在對映訊息主體中設定一個短整數。 |
setString | 在對映訊息主體中設定一個字串。 |
xmsINT getBytes(const String & name, xmsSBYTE *buffer, const xmsINT bufferLength, xmsINT *actualLength) const;
有關此方法用法的詳細資訊, 請參閱會傳回位元組陣列的 C++ 方法。
xmsOBJECT_TYPE getObject(const String & name, xmsSBYTE *buffer, const xmsINT bufferLength, xmsINT *actualLength) const;
從對映訊息主體中取得名稱值組的值與其資料類型。名稱值組是以名稱來識別。
有關此方法用法的詳細資訊, 請參閱會傳回位元組陣列的 C++ 方法。
xmsVOID setObject(const String & name, const xmsOBJECT_TYPE objectType, const xmsSBYTE *value, const xmsINT length);