資源簡介
// ShouldSerialize<PropertyName> 函數是 VS 屬性瀏覽器用來檢查某個特定屬性是否必須序列化的函數。為所有 ValueType 屬性(類型為 Int32、BOOL 等的屬性,不能設置為空)添加這些函數。這些函數使用 Is<PropertyName>Null 函數。在屬性的 TypeConverter 實現中也使用這些函數來檢查屬性的 NULL 值,以便在 Visual Studio 中進行拖放操作時可以在屬性瀏覽器中顯示空值。
// 函數 Is<PropertyName>Null() 用于檢查屬性是否為 NULL。
// 為可為空值的讀/寫屬性添加 Reset<PropertyName> 函數。VS 設計器在屬性瀏覽器中使用這些函數將屬性設置為 NULL。
// 添加到 WMI 屬性的類的每個屬性都具有特性集,用于定義它在 Visual Studio 設計器中的行為,并定義要使用的 TypeConverter。
// 日期時間轉換函數 ToDateTime 和 ToDmtfDateTime 添加到類,以便將 DMTF 日期時間轉換為 System.DateTime (或相反)。
// 為 WMI 類生成的早期綁定類。Win32_Process
代碼片段和文件信息
namespace?ROOT.CIMV2.MSFT?{
????using?System;
????using?System.ComponentModel;
????using?System.Management;
????using?System.Collections;
????using?System.Globalization;
????
????
????//?ShouldSerialize?函數是?VS?屬性瀏覽器用來檢查某個特定屬性是否必須序列化的函數。為所有?ValueType?屬性(類型為?Int32、BOOL?等的屬性,不能設置為空)添加這些函數。這些函數使用?IsNull?函數。在屬性的?TypeConverter?實現中也使用這些函數來檢查屬性的?NULL?值,以便在?Visual?Studio?中進行拖放操作時可以在屬性瀏覽器中顯示空值。
????//?函數?IsNull()?用于檢查屬性是否為?NULL。
????//?為可為空值的讀/寫屬性添加?Reset?函數。VS?設計器在屬性瀏覽器中使用這些函數將屬性設置為?NULL。
????//?添加到?WMI?屬性的類的每個屬性都具有特性集,用于定義它在?Visual?Studio?設計器中的行為,并定義要使用的?TypeConverter。
????//?為?WMI?類生成的早期綁定類。MSFT_SIPESUserACEData
????public?class?SIPESUserACEData?:?System.ComponentModel.Component?{
????????
????????//?用于保存駐留該類的?WMI?命名空間的私有屬性。
????????private?static?string?CreatedWmiNamespace?=?“ROOT\\CIMV2“;
????????
????????//?用于保存創建此類的?WMI?類名稱的私有屬性。
????????private?static?string?CreatedClassName?=?“MSFT_SIPESUserACEData“;
????????
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-09-25?21:58??WMIDemo\
?????文件???????27548??2010-09-18?08:40??WMIDemo\MSFT_SIPESUserACEData.cs
?????文件???????28547??2010-09-18?13:46??WMIDemo\MSFT_SIPESUserContactData.cs
?????文件???????28191??2010-09-18?08:40??WMIDemo\MSFT_SIPESUserContactGroupData.cs
?????文件???????42014??2010-09-18?08:40??WMIDemo\MSFT_SIPESUserSetting.cs
?????文件????????2594??2010-09-18?15:42??WMIDemo\OcsUsers.cs
?????文件?????????963??2010-09-18?13:59??WMIDemo\Program.cs
?????目錄???????????0??2010-09-25?21:58??WMIDemo\Properties\
?????文件????????1440??2010-09-18?08:38??WMIDemo\Properties\AssemblyInfo.cs
?????文件???????75803??2010-09-18?13:21??WMIDemo\Win32_Process.cs
?????文件????????3077??2010-09-18?13:25??WMIDemo\WmiDemo.csproj
?????文件?????????921??2010-09-18?13:43??WMIDemo\WmiProcess.cs
?????文件??????462848??2010-08-20?12:59??WMIExplorer.exe
評論
共有 條評論