CompileWorkflowTask クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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 ビルド フレームワークのホスト オブジェクトを取得または設定します。 |