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
属性
実装

注釈

注意

ここでは、廃止された型と名前空間について説明します。 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。

このクラスは Microsoft Build フレームワーク の Task クラスを拡張します。 このクラスのメソッドは、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

テンポラリ ファイルをそのまま残すかどうかを表す Boolean 値を取得します。

KeyContainer

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

KeyFile

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

OutputFiles

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

ProjectDirectory

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

ProjectExtension

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

ReferenceFiles

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

ResourceFiles

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

RootNamespace

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

SourceCodeFiles

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

TargetFramework

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

TemporaryFiles

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

WorkflowMarkupFiles

コンパイルするワークフロー プロジェクトで使う、Workflow Markup ファイルのパスを列挙した配列を取得または設定します。

メソッド

Execute()

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

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

ITask.HostObject

Microsoft ビルド フレームワークのホスト オブジェクトを取得または設定します。

適用対象