MarkupCompilePass2 Třída

Definice

Implementuje úlohu MarkupCompilePass2 – .Implements the MarkupCompilePass2 task. K vytvoření a spuštění této úlohy použijte element MarkupCompilePass2 – v souboru projektu.Use the MarkupCompilePass2 element in your project file to create and execute this task. Informace o použití a parametrech naleznete v tématu MarkupCompilePass2 –.For usage and parameter information, see MarkupCompilePass2.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class MarkupCompilePass2 sealed : Microsoft::Build::Utilities::Task
public sealed class MarkupCompilePass2 : Microsoft.Build.Utilities.Task
type MarkupCompilePass2 = class
    inherit Task
Public NotInheritable Class MarkupCompilePass2
Inherits Task
Dědičnost
MarkupCompilePass2

Konstruktory

MarkupCompilePass2()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci MarkupCompilePass2 třídy.Initializes a new instance of the MarkupCompilePass2 class.

Vlastnosti

AlwaysCompileMarkupFilesInSeparateDomain

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získává nebo nastavuje hodnotu, která označuje, jestli se má spustit kompilace v druhé aplikační doméně.Gets or sets a value that indicates whether to run the compilation in second application domain.

AssembliesGeneratedDuringBuild

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví seznam referenčních sestavení, která se během cyklu sestavování mění.Gets or sets a list of reference assemblies that change during the build cycle.

AssemblyName

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví krátký název sestavení, které se vygeneruje pro tento projekt.Gets or sets the short name of assembly that will be generated for this project.

BuildEngine

Modul buildu tuto vlastnost automaticky nastaví, aby bylo možné úlohy volat zpět do této vlastnosti.The build engine automatically sets this property to allow tasks to call back into it.

(Zděděno od Task)
BuildEngine2

Modul buildu tuto vlastnost automaticky nastaví, aby bylo možné úlohy volat zpět do této vlastnosti.The build engine automatically sets this property to allow tasks to call back into it. Toto je vlastnost pohodlí, aby autoři úloh, které dědí z této třídy, nemuseli přetypovat hodnotu z IBuildEngine na IBuildEngine2.This is a convenience property so that task authors inheriting from this class do not have to cast the value from IBuildEngine to IBuildEngine2.

(Zděděno od Task)
BuildEngine3

Načte IBuildEngine3 verzi rozhraní modulu sestavení poskytované hostitelem.Retrieves the IBuildEngine3 version of the build engine interface provided by the host.

(Zděděno od Task)
BuildEngine4

Načte IBuildEngine4 verzi rozhraní modulu sestavení poskytované hostitelem.Retrieves the IBuildEngine4 version of the build engine interface provided by the host.

(Zděděno od Task)
BuildEngine5

Načte IBuildEngine5 verzi rozhraní modulu sestavení poskytované hostitelem.Retrieves the IBuildEngine5 version of the build engine interface provided by the host.

(Zděděno od Task)
BuildEngine6

Načte IBuildEngine6 verzi rozhraní modulu sestavení poskytované hostitelem.Retrieves the IBuildEngine6 version of the build engine interface provided by the host.

(Zděděno od Task)
BuildEngine7

Získá verzi rozhraní modulu sestavení poskytované hostitelem.Gets the version of the build engine interface provided by the host.

(Zděděno od Task)
GeneratedBaml

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví generované Binární jazyk XAML (BAML)binary XAML (BAML) soubory.Gets or sets the generated Binární jazyk XAML (BAML)binary XAML (BAML) files.

HelpKeywordPrefix

Získá nebo nastaví předponu používanou k vytváření klíčových slov v názvech prostředků v řetězci.Gets or sets the prefix used to compose help keywords from string resource names. Pokud úloha nemá klíčová slova, která jsou přidružená ke svým zprávám, může tuto vlastnost ignorovat nebo ji nastavit na hodnotu null.If a task does not have help keywords associated with its messages, it can ignore this property or set it to null. Pokud je předpona nastavena na prázdný řetězec, názvy prostředků řetězců budou použity jako klíčová slova help.If the prefix is set to an empty string, then string resource names will be used verbatim as help keywords. Příklad použití této předpony naleznete v metodě TaskLoggingHelper. LogErrorWithCodeFromResources (String, Object []).For an example of how this prefix is used, see the TaskLoggingHelper.LogErrorWithCodeFromResources(string, object[]) method.

(Zděděno od Task)
HostObject

Modul sestavení nastavuje tuto vlastnost, pokud má rozhraní IDE hostitele přidružený objekt hostitele s touto konkrétní úlohou.The build engine sets this property if the host IDE has associated a host object with this particular task.

(Zděděno od Task)
KnownReferencePaths

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví cesty odkazovaných sestavení, která se během procesu sestavení nemění.Gets or sets the paths of referenced assemblies that do not change during the build procedure.

Language

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví spravovaný jazyk, který podporuje kompilátor.Gets or sets the managed language that the compiler supports.

LocalizationDirectivesToLocFile

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získává nebo nastavuje hodnotu, která určuje, jak se mají vygenerovat informace o lokalizaci pro každý XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) soubor.Gets or sets a value that specifies how to generate localization information for each XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) file.

Log

Načte instanci třídy TaskLoggingHelper obsahující metody protokolování úloh.Gets an instance of a TaskLoggingHelper class containing task logging methods. TaskLoggingHelper je objekt MarshallByRef, který musí být volán MarkAsInactive, Pokud nadřazená úloha provádí doménu AppDomain a zařazování tohoto objektu do něj.The taskLoggingHelper is a MarshallByRef object which needs to have MarkAsInactive called if the parent task is making the appdomain and marshaling this object into it. Pokud doména AppDomain není uvolněna na konci provádění úlohy a metoda MarkAsInactive není volána, výsledkem bude nevrácení instancí úloh v doméně aplikace, kterou byl úkol vytvořen v rámci.If the appdomain is not unloaded at the end of the task execution and the MarkAsInactive method is not called this will result in a leak of the task instances in the appdomain the task was created within.

(Zděděno od Task)
OutputPath

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví umístění generovaných souborů kódu.Gets or sets the location of generated code files.

OutputType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví typ výstupu sestavení.Gets or sets the output type of the assembly.

References

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví odkazy na sestavení.Gets or sets the assembly references.

RootNamespace

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá nebo nastaví kořenový obor názvů tříd v rámci projektu.Gets or sets the root namespace of the classes inside the project.

TaskResources

Získá nebo nastaví prostředky specifické pro jazykovou verzi úlohy.Gets or sets the task's culture-specific resources. Odvozené třídy by měly registrovat své prostředky buď během konstrukce, nebo prostřednictvím této vlastnosti, pokud mají lokalizované řetězce.Derived classes should register their resources either during construction, or via this property, if they have localized strings.

(Zděděno od Task)
XamlDebuggingInformation

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získává nebo nastavuje hodnotu, která indikuje, jestli se generují diagnostické informace a které se mají zahrnout do kompilace, XAMLXAML aby bylo možné ladit.Gets or sets a value that indicates whether diagnostic information is generated and included in the compiled XAMLXAML in order to aid debugging.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
Execute()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Spustí úlohu.Executes a task.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro