2012-11-04 36 views
1

我正在使用Microsoft VS2010構建Web測試。
我使用了MSDN上的解釋:How to: Create a Custom Validation Rule for a Web Performance Test
在此示例中,使用stringint作爲具有公共「獲取」和「設置」的私有成員,當我將此驗證規則添加到我的測試時,這些參數在UI中可用於編輯。在自定義Web測試驗證規則中枚舉

我想要有一個枚舉與3選項,當我將驗證規則添加到用戶界面我可以選擇。

有沒有辦法添加一個Enum變量,這在UI中也是有效的?
是否有任何其他可以在UI中使用的類型?

回答

5

不幸的是,用戶界面只顯示字符串和在用戶創建的規則/插件原始型性質。然而一些內置的規則/插件使用枚舉 ...這怎麼可能?感謝拆卸和一些偵探工作的魔力,我們發現它只接受其程序集名稱包含字符串「Microsoft.VisualStudio.QualityTools.WebTestFramework」的枚舉。因此,如果你將編譯你的枚舉(或者你的整個項目)的麻煩放到一個名爲「MyEnums.Microsoft.VisualStudio.QualityTools.WebTestFramework」的程序集中,BOOM你的枚舉類型屬性將會高興地出現在編輯器UI中。