TaskExtension Classe

Definição

Uma pequena classe intermediária para tarefas do MSBuild; confira também TaskLoadInSeparateAppDomainExtensionA small intermediate class for MSBuild tasks, see also TaskLoadInSeparateAppDomainExtension

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class TaskExtension abstract : Microsoft::Build::Utilities::Task
public abstract class TaskExtension : Microsoft.Build.Utilities.Task
type TaskExtension = class
    inherit Task
Public MustInherit Class TaskExtension
Inherits Task
Herança
TaskExtension
Derivado

Propriedades

BuildEngine

O mecanismo de build define automaticamente essa propriedade para permitir que tarefas retornem para ela.The build engine automatically sets this property to allow tasks to call back into it.

(Herdado de Task)
BuildEngine2

O mecanismo de build define automaticamente essa propriedade para permitir que tarefas retornem para ela.The build engine automatically sets this property to allow tasks to call back into it. Esta é uma propriedade de conveniência para que os autores de tarefa que herdam desta classe não precisem converter o valor de IBuildEngine em 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.

(Herdado de Task)
BuildEngine3

Recupera a versão IBuildEngine3 da interface do mecanismo de build fornecida pelo host.Retrieves the IBuildEngine3 version of the build engine interface provided by the host.

(Herdado de Task)
BuildEngine4

Recupera a versão IBuildEngine4 da interface do mecanismo de build fornecida pelo host.Retrieves the IBuildEngine4 version of the build engine interface provided by the host.

(Herdado de Task)
BuildEngine5

Recupera a versão IBuildEngine5 da interface do mecanismo de build fornecida pelo host.Retrieves the IBuildEngine5 version of the build engine interface provided by the host.

(Herdado de Task)
BuildEngine6

Recupera a versão IBuildEngine6 da interface do mecanismo de build fornecida pelo host.Retrieves the IBuildEngine6 version of the build engine interface provided by the host.

(Herdado de Task)
BuildEngine7

Obtém a versão da interface do mecanismo de build fornecida pelo host.Gets the version of the build engine interface provided by the host.

(Herdado de Task)
HelpKeywordPrefix

Obtém ou define o prefixo usado para compor palavras-chave de ajuda a partir de nomes de recursos de cadeia de caracteres.Gets or sets the prefix used to compose help keywords from string resource names. Se uma tarefa não tiver palavras-chave de ajuda associadas a suas mensagens, ela poderá ignorar essa propriedade ou defini-la como nula.If a task does not have help keywords associated with its messages, it can ignore this property or set it to null. Se o prefixo for definido para uma cadeia de caracteres vazia, os nomes de recursos de cadeia de caracteres serão usados literalmente como palavras-chave de ajuda.If the prefix is set to an empty string, then string resource names will be used verbatim as help keywords. Para um exemplo de como esse prefixo é usado, confira o método TaskLoggingHelper.LogErrorWithCodeFromResources(string,object[]).For an example of how this prefix is used, see the TaskLoggingHelper.LogErrorWithCodeFromResources(string, object[]) method.

(Herdado de Task)
HostObject

O mecanismo de compilação define essa propriedade se o IDE do host associou um objeto de host com essa tarefa em particular.The build engine sets this property if the host IDE has associated a host object with this particular task.

(Herdado de Task)
Log

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém a instância de uma classe TaskLoggingHelperExtension que contém os métodos de registro em log de tarefas.Gets an instance of a TaskLoggingHelperExtension class containing task logging methods.

TaskResources

Obtém ou define os recursos específicos de cultura da tarefa.Gets or sets the task's culture-specific resources. As classes derivadas devem registrar seus recursos durante a construção ou por meio dessa propriedade, caso tenham cadeias de caracteres localizadas.Derived classes should register their resources either during construction, or via this property, if they have localized strings.

(Herdado de Task)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
Execute()

Deve ser implementado pela classe derivada.Must be implemented by derived class.

(Herdado de Task)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a