CompileWorkflowTask クラス

定義

注意事項

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

ワークフローをコンパイルする MSBuild タスクを表します。 このクラスは継承できません。

public ref class CompileWorkflowTask sealed : Microsoft::Build::Utilities::Task, Microsoft::Build::Framework::ITask
public sealed class CompileWorkflowTask : Microsoft.Build.Utilities.Task, Microsoft.Build.Framework.ITask
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class CompileWorkflowTask : Microsoft.Build.Utilities.Task, Microsoft.Build.Framework.ITask
type CompileWorkflowTask = class
    inherit Task
    interface ITask
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type CompileWorkflowTask = class
    inherit Task
    interface ITask
Public NotInheritable Class CompileWorkflowTask
Inherits Task
Implements ITask
継承
CompileWorkflowTask
属性
実装

注釈

Note

この資料では、古い型と名前空間について説明します。 詳細については、「Windows Workflow Foundation 4.5 のDeprecated 型」を参照してください。

このクラスは、フレームワークの Task クラスMicrosoft Build拡張します。 このクラスのメソッドは、Microsoft Build フレームワークによって呼び出され、C# および Visual Basic プロジェクトWindows Workflow Foundation 型をコンパイルするときにビルド プロセスをカスタマイズします。 .xoml ファイルを中間コード ファイル (C# または Visual Basic) にコンパイルするためのサポートを提供します。 ワークフローはコンパイル前に検証されます。

コンストラクター

名前 説明
CompileWorkflowTask()
古い.

CompileWorkflowTask クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AssemblyName
古い.

コンパイル中にビルドされるアセンブリの名前を取得または設定します。

BuildingProject
古い.

このビルド タスクが現在ワークフロー プロジェクトをビルドしているかどうかを示す値を取得または設定します。

CompilationOptions
古い.

コンパイル オプションを取得または設定します。

DelaySign
古い.

ワークフロー アセンブリが遅延署名されるかどうかを示す値を取得または設定します。

HostObject
古い.

コンパイル ワークフロー タスクの呼び出し時にVisual Studio ホストによって提供されるサービスを取得するために使用されるObjectを取得または設定します。

Imports
古い.

ワークフローのコンパイルのすべての imports ディレクティブを含む文字列を取得または設定します。

KeepTemporaryFiles
古い.

一時ファイルを保持するかどうかを決定するブール値を取得します。

KeyContainer
古い.

ワークフロー アセンブリの署名に使用する公開/秘密キー コンテナーの名前を取得または設定します。

KeyFile
古い.

ワークフロー アセンブリの署名に使用するファイルのパスを取得または設定します。

OutputFiles
古い.

コンパイル中のワークフロー プロジェクトから出力ファイルへのパスの配列を取得します。

ProjectDirectory
古い.

ワークフロー プロジェクトを含むディレクトリのパスを含む文字列を取得または設定します。

ProjectExtension
古い.

ワークフロー プロジェクトのファイル名拡張子を含む文字列を取得または設定します。

ReferenceFiles
古い.

コンパイルするワークフロー プロジェクトのファイルを参照するパスの配列を取得または設定します。

ResourceFiles
古い.

コンパイルするワークフロー プロジェクトのリソース ファイルへのパスの配列を取得または設定します。

RootNamespace
古い.

コンパイルするワークフロー プロジェクトのルート名前空間を取得または設定します。

SourceCodeFiles
古い.

コンパイルするワークフロー プロジェクト内の Visual Basic または C# ファイルへのパスの配列を取得または設定します。

TargetFramework
古い.

現在のプロジェクトのターゲット .NET Framework を取得または設定します。

TemporaryFiles
古い.

コンパイルするワークフロー プロジェクトのビルド タスクによって作成された一時ファイルへのパスの配列を取得します。

WorkflowMarkupFiles
古い.

コンパイルするワークフロー プロジェクトのワークフロー マークアップ ファイルへのパスの配列を取得または設定します。

メソッド

名前 説明
Execute()
古い.

ワークフロー タスクのコンパイルを実行します。

明示的なインターフェイスの実装

名前 説明
ITask.HostObject
古い.

Microsoft Build フレームワークの Host オブジェクトを取得または設定します。

適用対象