AuthorizedType 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
表示一組型別,工作流程編譯器會在編譯工作流程中允許或不允許這組型別 (取決於 Authorized 屬性的值)。 此類別無法獲得繼承。
public ref class AuthorizedType sealed
public sealed class AuthorizedType
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class AuthorizedType
type AuthorizedType = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type AuthorizedType = class
Public NotInheritable Class AuthorizedType
- 繼承
-
AuthorizedType
- 屬性
備註
注意
此資料討論已被汰換的類型及命名空間。 如需詳細資訊,請參閱 Windows Workflow Foundation 4.5 中即將淘汰的類型。
在工作流程編譯的驗證階段期間,如果工作流程來源文件或比較規則檔案直接參考任何已授權型清單中未呈現的 .NET Framework 型別,則拒絕該工作流程來源文件。 授權型別的清單是 XML 檔,其中每個專案都指出 Assembly
、、 Namespace
TypeName
和授權的 { true
|false
} 指標。 這個類別對應到清單上的項目。 亦請注意,也允許指定萬用字元,以包括或排除完整的命名空間。 例如,使用 Type="System.*"
包含中的所有類型 System ,包括子命名空間中包含的類型。
已授權型別清單的使用是由 WorkflowCompiler 選項 '/checktypes'
所控制。
建構函式
AuthorizedType() |
初始化 AuthorizedType 類別的新執行個體。 |
屬性
Assembly |
取得或設定組件名稱,其中包含由這個類別表示的型別。 |
Authorized |
取得或設定值,這個值表示是否授權由這個類別指定的型別參與工作流程編譯。 |
Namespace |
取得或設定由這個執行個體所表示之型別的命名空間名稱。 |
RegularExpression |
取得與這個執行個體相關聯的 Regex。 |
TypeName |
取得或設定由這個執行個體所表示之型別的名稱。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |