CompileWorkflowTask Klasa

Definicja

Przestroga

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

Reprezentuje MSBuild kompilowanie przepływu pracy. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
CompileWorkflowTask
Atrybuty
Implementuje

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz przestarzałe typy w Windows Workflow Foundation 4,5.

Ta klasa rozszerza Task klasę platformy Microsoft Build. Metody tej klasy są wywoływane przez platformę Microsoft Build w celu dostosowania procesu kompilacji podczas kompilowania typów Windows Workflow Foundation języka C# i Visual Basic projektów. Zapewnia obsługę kompilowania plików xoml do plików kodu pośredniego (C# lub Visual Basic). Przepływy pracy są weryfikowane przed kompilacją.

Konstruktory

CompileWorkflowTask()

Inicjuje nowe wystąpienie klasy CompileWorkflowTask.

Właściwości

AssemblyName

Pobiera lub ustawia nazwę zestawu, który jest kompilowany podczas kompilacji.

BuildingProject

Pobiera lub ustawia wartość, która wskazuje, czy to zadanie kompilacji aktualnie tworzy projekt przepływu pracy.

CompilationOptions

Pobiera lub ustawia opcje kompilacji.

DelaySign

Pobiera lub ustawia wartość, która wskazuje, czy zestaw przepływu pracy zostanie podpisany z opóźnieniem.

HostObject

Pobiera lub ustawia , który jest używany do uzyskiwania usług oferowanych przez Object hosta Visual Studio podczas wywoływania zadania kompilowania przepływu pracy.

Imports

Pobiera lub ustawia ciąg zawierający wszystkie dyrektywy importów dla kompilacji przepływu pracy.

KeepTemporaryFiles

Pobiera wartość logiczną, która określa, czy mają być przechowywane pliki tymczasowe.

KeyContainer

Pobiera lub ustawia nazwę kontenera kluczy publiczny/prywatny używany do podpisywania zestawu przepływu pracy.

KeyFile

Pobiera lub ustawia ścieżkę pliku, który jest używany do podpisywania zestawu przepływu pracy.

OutputFiles

Pobiera tablicę ścieżek do plików wyjściowych kompilowanego projektu przepływu pracy.

ProjectDirectory

Pobiera lub ustawia ciąg zawierający ścieżkę katalogu, który zawiera projekt przepływu pracy.

ProjectExtension

Pobiera lub ustawia ciąg zawierający rozszerzenie nazwy pliku dla projektu przepływu pracy.

ReferenceFiles

Pobiera lub ustawia tablicę ścieżek do plików referencyjnych dla skompilowanego projektu przepływu pracy.

ResourceFiles

Pobiera lub ustawia tablicę ścieżek do plików zasobów dla skompilowanego projektu przepływu pracy.

RootNamespace

Pobiera lub ustawia główną przestrzeń nazw dla skompilowanego projektu przepływu pracy.

SourceCodeFiles

Pobiera lub ustawia tablicę ścieżek do Visual Basic lub C# w kompilowanym projekcie przepływu pracy.

TargetFramework

Pobiera lub ustawia .NET Framework docelowego bieżącego projektu.

TemporaryFiles

Pobiera tablicę ścieżek do plików tymczasowych utworzonych przez zadanie kompilacji dla kompilowanego projektu przepływu pracy.

WorkflowMarkupFiles

Pobiera lub ustawia tablicę ścieżek do plików znaczników przepływu pracy dla kompilowanego projektu przepływu pracy.

Metody

Execute()

Uruchamia kompilację zadania przepływu pracy.

Jawne implementacje interfejsu

ITask.HostObject

Pobiera lub ustawia obiekt hosta w programie Microsoft Build Framework.

Dotyczy