System.Workflow.ComponentModel.Compiler 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供與 Windows 工作流程基礎元件模型編譯器相關的類別。
類別
| 名稱 | Description |
|---|---|
| ActivityCodeGenerator |
可用於可與活動相關的程式碼產生器元件的基底類別。 |
| ActivityCodeGeneratorAttribute |
指出要用於產生活動之程式代碼的類型。 此類別無法獲得繼承。 |
| ActivityValidator |
其衍生 DependencyObjectValidator 式是所有活動驗證器元件的基底類別。 |
| ActivityValidatorAttribute |
識別對受驗證之 Activity 執行驗證的類別。 此類別無法獲得繼承。 |
| AttributeInfo |
包裝類別,在設計時代表型態上的屬性。 此類別無法獲得繼承。 |
| AttributeInfoAttribute |
表示在設計時間持有屬性相關信息的類別。 此類別無法獲得繼承。 |
| AuthorizedType |
代表一組由編譯流程編譯器允許或禁止的類型(視屬性值而定 Authorized )。 此類別無法獲得繼承。 |
| BindValidationContext |
代表驗證 的 ActivityBind上下文。 此類別無法獲得繼承。 |
| CodeGenerationManager |
允許在編譯的程式碼產生階段,跨活動碼產生器共享資料。 此類別無法獲得繼承。 |
| CompileWorkflowCleanupTask |
定義一個 MSBuild 任務,用於刪除在編譯使用 Visual Basic 建立工作流程時所使用的暫存檔案內容。 暫存檔案的內容會被刪除,但檔案本身並未被刪除。 此類別無法獲得繼承。 |
| CompileWorkflowTask |
代表 MSBuild 編譯工作流程的任務。 此類別無法獲得繼承。 |
| CompositeActivityCodeGenerator |
可用於可與複合活動相關的程式碼產生器元件的基底類別。 |
| CompositeActivityValidator |
其衍生 ActivityValidator 型是所有複合活動驗證器元件的基底類別。 |
| ConditionValidator |
該衍生函 DependencyObjectValidator 數是所有條件驗證器元件的基底類別。 |
| DependencyObjectValidator |
其衍生 Validator 類別是所有相依物件驗證器元件的基底類別。 |
| PropertyValidationContext |
提供驗證 的上下文。DependencyProperty |
| TypeProvider |
該模組的實作 ITypeProvider 作為所列組件與程式碼編譯單元中的型別容器。 |
| ValidationError |
代表所有驗證錯誤的基底類別。 |
| ValidationErrorCollection |
收藏一組 ValidationError 物品。 |
| ValidationManager |
允許在編譯過程中,驗證者間共享上下文資訊,例如屬性驗證、父活動等。 |
| ValidationOptionAttribute |
包含 ValidationOption 資訊的自定義屬性。 此類別無法獲得繼承。 |
| Validator |
所有驗證器元件的基底類別。 |
| WorkflowCompilationContext |
提供目前編譯或驗證任務的工作流程編譯選項。 |
| WorkflowCompiler |
代表使用 C# 或 Visual Basic 程式碼及/或 XAML 標記開發的工作流程編譯器。 此類別無法獲得繼承。 |
| WorkflowCompilerError |
代表在工作流程編譯過程中獲得的 a CompilerError 。 |
| WorkflowCompilerOptionsService |
提供 的預設實作。IWorkflowCompilerOptionsService |
| WorkflowCompilerParameters |
代表在編譯過程中傳遞的 WorkflowCompiler 參數。 |
| WorkflowCompilerResults |
代表工作流程編譯的結果。 此類別無法獲得繼承。 |
| WorkflowMarkupSourceAttribute |
包含工作流程標記檔案相關信息的屬性。 此類別無法獲得繼承。 |
| WorkflowValidationFailedException |
代表 Exception 當工作流程未通過驗證時所發生的現象。 此類別無法獲得繼承。 |
介面
| 名稱 | Description |
|---|---|
| ITypeProvider |
定義作為類型容器的服務行為。 |
| IWorkflowCompilerOptionsService |
定義由承載工作流程設計者與編譯器的環境所實作的介面,以便在驗證與編譯過程中提供環境特定的編譯資訊。 |
列舉
| 名稱 | Description |
|---|---|
| AccessTypes |
指定相依性屬性的存取模式。 |
| ValidationOption |
指定 ValidationOption 屬性中的驗證選項。 |