通用訊息文字

2021-07-05 16:51:28 字數 746 閱讀 5037

通用訊息文字 general message text

本文本用於在stderr及udp等場合傳遞資訊。

格式: [訊息源      分隔符] [旁路屬性名 賦值符 旁路屬性值]  屬性名   賦值符 屬性值 [分隔符 屬性名 賦值符 屬性值]

[mycopy v1.0 ::]    \[crc      =     0x12345678\]  progress =     50%    [空格   length =     32768  ]

1.訊息源表示訊息程式的名稱及版本號,區分大小寫,關鍵字之間用空格隔開;

2.訊息源與正文通過分隔符隔開,分隔符按照慣例採用::;

3.正文由屬性名,賦值符和屬性值組成,賦值符採用西文「=」或者西文「->」當中的一種,屬性與屬性之間用空格或者逗號隔開;

4.為了減少解析負擔,屬性名建議採用不帶空格的英文單詞或縮寫的英文單詞,區分大小寫;

5.屬性值文字應當避免出現空格,逗號,等號,分號,括號,箭頭,斜槓以及非ascii 7bit字元,否則應當採用類似\x06的字元值進行轉義。

6.當訊息源的表現空間不夠時,可通過填充旁路屬性,將需要表述的資訊填充在訊息文字中。例如:

mycopy v1.0::[crc=0x12345678] progress=50% length=32768

7.在訊息源分隔符後的16位元組內,如果沒有出現賦值符,則作為普通資訊處理。普通資訊可以不轉義,但為了避免出現錯誤,建議不使用特殊字元,或採用轉義處理。

8.未定義事項另行定義。

通用頁面訊息類

using system using system.collections.generic using system.linq using system.web using system.io using system.text using system.web.ui namespace smart...

文字錯誤訊息提示

一 addactionerror 錯誤內容 action級別的錯誤訊息 this.addactionerror 錯誤資訊1 this.addactionerror 錯誤資訊2 顯示訊息的標籤是 顯示全部的 action級別的錯誤訊息,可以加css 二 addfielderror 欄位名 錯誤資訊 給...

客戶端通用訊息外掛程式

外掛程式用於這麼幾種情況 1.通過window.opener 子頁面向父頁面傳送資料 2.通過window.open 子頁面向父頁面傳送資料 3.嵌入iframe 父頁面向iframe中頁面傳送資料 客戶端通用訊息門戶框架 returns function 訊息管理的視窗列表 windows 訊息匯...