Share via


AuthorizedType 類別

定義

警告

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)

適用於