從資料型別清單中選取 [瀏覽型別] 時,[屬性] 視窗中的對話方塊,或是如變數設計工具之類的設計工具,會是 [瀏覽並選取 .NET 型別] 對話方塊 (簡稱為「型別瀏覽器」)。 在這個對話方塊中,您可以從組件與專案的樹狀檢視中選擇型別。
有幾個使用者案例會採用這個對話方塊,包括下列:
設定變數或引數的型別時。
為泛型活動選取型別時。
在 TryCatch 活動上加入 catch 時。
從型別瀏覽器選取值或參考型別
若要從型別瀏覽器選取值或參考型別
在 [型別名稱] 方塊中,輸入您要使用之型別的名稱。
執行下列任一步驟:
一旦您要使用的型別名稱顯示在 [型別名稱] 方塊中,請按兩下該型別以選取。
在 [型別名稱] 方塊中輸入足以識別您要使用之型別的唯一名稱,然後按 Enter 鍵選取該型別。
若要從型別瀏覽器選取泛型型別
在 [型別名稱] 方塊中,輸入您要使用之型別的名稱。
一旦您要使用的型別名稱顯示在 [型別名稱] 方塊中,請按一下該型別加以選取,下拉式方塊就會出現。
選取您要使用的型別,即可關閉下拉式方塊中的泛型,然後按一下 [確定]。
型別瀏覽器中顯示的型別
型別瀏覽器中顯示的型別,可能會因型別瀏覽器啟動的方式而異。 如果型別瀏覽器是從 vs2010 內部某個工作流程專案啟動,預設就會顯示參考組件與參考專案中的所有型別。 如果型別瀏覽器是從 vs2010 專案系統外部 (例如在重新裝載的工作流程應用程式中,或是在獨立工作流程檔案中) 啟動,預設就會顯示 AppDomain 中載入之所有組件的型別。
活動設計工具開發人員可以篩選型別瀏覽器中的型別。 對於任何特定活動,可以只顯示一個子集的型別。 例如,在 TryCatch 活動中,型別瀏覽器中只顯示衍生自 Exception 的型別。
篩選型別瀏覽器中的搜尋結果
在您輸入更多字元尋找符合型別的同時,[型別名稱] 方塊中的型別清單會縮短。 在已篩選清單中,只會顯示其完整限定名稱開頭是您輸入字串的型別,或是其簡短名稱開頭是您輸入字串的型別。
例如:
輸入 Operation 會與 OperationCanceledException 相符,但不會有 InvalidOperationException。 若要符合 InvalidOperationException,一開始請輸入 System.I 或 Invalid。
輸入 Generic 會與 GenericUriParser 相符,但不會有 System.Collections.Generic 命名空間中的型別。 若要搜尋 System.Collections.Generic 命名空間中的型別,請輸入命名空間的完整限定名稱。