人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

如何在.NET中處理WMI數據

如何在.NET中處理WMI數據

更新時間:2022-07-07 文章作者:未知 信息來源:網絡 閱讀次數:

如何在.NET中處理WMI數據
--------------------------------------------------------------------------------


學習當WMI屬性與.NET數據類型不相符時,如何進行處理。
by Ken Getz
備注:在2月12日(周三)于San Francisco舉辦的VBITS大會上,Ken Getz發布了主題為“Fill the Gaps With WMI”和“Save Yourself With .NET Serialization”的演講。本文的技巧就選自其中。

當WMI屬性與.NET數據類型不相符時
當WMI(Windows Management Instrumentation)的設計者在創建他們的類時,并沒有考慮到.NET程序員。你會發現,許多WMI屬性與.NET數據類型都不直接相符。例如,雖然WMI支持無符號整數類型,但VB.NET并不支持。有時侯,你可以用.NET提供的結構進行仿造。在其它情況下,你需要關閉VB.NET中的Option Strict來處理WMI數據。如果你發現你的代碼在Option Strict被打開的情況下不能運行,你可以將“故障”代碼隔離起來,單獨放在一個模塊中,在該模塊的頂部,將Option Strict設置為Off。

在串行化一個對象時排除一個類成員
在串行化一個對象時,serializer將所有與你的對象相關的值(即使是私有的值)都保存在輸出流中。因為.NET的serializer的目的就是讓你保存和恢復一個對象或一組對象的整個狀態,因此serializer保存所有的數據(而不僅僅是公用數據(public data))是很至關重要的。如果你想在串行化對象時明確地排除任何類成員,那么就將NonSerializable屬性添加到特定的成員上。(該技巧只適用于SoapFormatter和BinaryFormatter類——XmlFormatter類不保存專用數據(private data),因為它的目的是串行化可以用于XML Web Services的數據,其中專用數據是不起任何作用的。)

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 银川市| 东阿县| 化隆| 西城区| 锦州市| 峨边| 丰县| 上犹县| 广汉市| 灌阳县| 香港| 曲阜市| 海原县| 南丰县| 盐亭县| 读书| 昭平县| 威海市| 舟山市| 临汾市| 乳山市| 绥德县| 海晏县| 高密市| 黄大仙区| 增城市| 崇明县| 裕民县| 大宁县| 民勤县| 彝良县| 肃宁县| 阿拉尔市| 永新县| 临潭县| 新巴尔虎右旗| 德庆县| 汶上县| 云龙县| 汕尾市| 盖州市|