WinMDExp Clase

Definición

Exporta un ensamblado administrado a los metadatos de Windows en tiempo de ejecución.Exports a managed assembly to a windows runtime metadata.

public ref class WinMDExp : Microsoft::Build::Tasks::ToolTaskExtension
public class WinMDExp : Microsoft.Build.Tasks.ToolTaskExtension
type WinMDExp = class
    inherit ToolTaskExtension
Public Class WinMDExp
Inherits ToolTaskExtension
Herencia

Constructores

WinMDExp()

Crea una instancia de WinMDExp.Creates an instance of WinMDExp.

Propiedades

Bag

Obtiene la colección de parámetros que utiliza la clase de la tarea derivada.Gets the collection of parameters used by the derived task class.

(Heredado de ToolTaskExtension)
BuildEngine

Obtiene o establece la instancia del objeto IBuildEngine que la tarea usa.Gets or sets the instance of the IBuildEngine object used by the task.

(Heredado de Task)
BuildEngine2

Obtiene la instancia del objeto IBuildEngine2 que usa la tarea.Gets the instance of the IBuildEngine2 object used by the task.

(Heredado de Task)
BuildEngine3

Obtiene la instancia del objeto IBuildEngine3 que usa la tarea.Gets the instance of the IBuildEngine3 object used by the task.

(Heredado de Task)
BuildEngine4

Obtiene la instancia del objeto IBuildEngine4 que usa la tarea.Gets the instance of the IBuildEngine4 object used by the task.

(Heredado de Task)
DisabledWarnings

Obtiene o establece los códigos de advertencia que se van a deshabilitar.Gets or sets the warning codes to disable.

EchoOff

Obtiene o establece un valor que indica si el eco de la línea de comandos está desactivado.Gets or sets a value that indicates whether command line echoing is turned off.

(Heredado de ToolTask)
EnvironmentOverride

Obtiene un conjunto de pares nombre-valor de variables de entorno.Gets a set of environment variable name-value pairs. Se ha diseñado para que se invalide en una clase de tarea personalizada (derivada de ToolTask) a fin de devolver un conjunto de variables de entorno nuevas o modificadas para crear el contexto de ejecución de la herramienta asociada.Designed to be overridden in a custom task class (derived from ToolTask) to return a set of new or altered environment variables to create the execution context of the associated tool.

(Heredado de ToolTask)
EnvironmentVariables

Matriz de pares de variables de entorno separados por iguales que deben pasarse al ejecutable generado, además del bloque de entorno normal (o su invalidación selectiva).Array of equals-separated pairs of environment variables that should be passed to the spawned executable, in addition to (or selectively overriding) the regular environment block.

(Heredado de ToolTask)
ExitCode

Obtiene el código de salida devuelto del archivo ejecutable.Gets the returned exit code of the executable file.

(Heredado de ToolTask)
HasLoggedErrors

Indica si esta ToolTask ha registrado algún error.Returns whether this ToolTask has logged any errors.

(Heredado de ToolTaskExtension)
HelpKeywordPrefix

Obtiene o establece el prefijo usado para crear palabras clave de ayuda a partir de los nombres de recursos.Gets or sets the prefix used to compose Help keywords from resource names.

(Heredado de Task)
HostObject

Obtiene o establece el objeto host asociado a la tarea.Gets or sets the host object associated with the task.

(Heredado de Task)
InputDocumentationFile

Obtiene o establece el archivo de documentación de entrada.Gets or sets the input documentation file.

InputPDBFile

Obtiene o establece el archivo PDB de entrada.Gets or sets the input PDB file.

Log

Obtiene una instancia de una clase TaskLoggingHelperExtension que contiene métodos de registro de tareas.Gets an instance of a TaskLoggingHelperExtension class containing task logging methods.

(Heredado de ToolTaskExtension)
LogStandardErrorAsError

Si TODOS los mensajes recibidos en el flujo de error estándar deben registrarse como errores.Should ALL messages received on the standard error stream be logged as errors.

(Heredado de ToolTask)
OutputDocumentationFile

Obtiene o establece el archivo de documentación de salida.Gets or sets the output documentation file.

OutputPDBFile

Obtiene o establece el archivo PDB de salida.Gets or sets the output PDB file.

OutputWindowsMetadataFile

Obtiene o establece el archivo de metadatos de Windows .winmd de salida.Gets or sets the output windows metadata file .winmd.

References

Obtiene o establece un conjunto de referencias que se van a pasar a la herramienta winmdexp.Gets or sets a set of references to pass to the winmdexp tool.

ResponseFileEncoding

Obtiene la Encoding del archivo de respuesta.Gets the Encoding of the response file.

(Heredado de ToolTask)
SdkToolsPath

Obtiene o establece la ruta de acceso al directorio del SDK que contiene esta herramienta.Gets or sets the path to the SDK directory which contains this tool.

StandardErrorEncoding

Obtiene el valor que especifica la codificación del flujo de error estándar de la tarea capturada.Gets the value which specifies the encoding of the captured task standard error stream.

StandardErrorImportance

Parámetro de tarea: Importancia con la que se va a registrar el texto de la secuencia de error estándar.Task Parameter: Importance with which to log text from the standard error stream.

(Heredado de ToolTask)
StandardErrorImportanceToUse

Obtiene la importancia real con la que se registrarán los mensajes de error estándar.Gets the actual importance at which standard error messages will be logged.

(Heredado de ToolTask)
StandardErrorLoggingImportance

Obtiene la propiedad MessageImportance con la que se van a registrar los errores.Gets the MessageImportance with which to log errors.

(Heredado de ToolTask)
StandardOutputEncoding

Obtiene el valor que especifica la codificación del flujo de salida estándar de la tarea capturada.Gets the value which specifies the encoding of the captured task standard output stream.

StandardOutputImportance

Parámetro de tarea: Importancia con la que se va a registrar el texto de la secuencia de salida estándar.Task Parameter: Importance with which to log text from the standard out stream.

(Heredado de ToolTask)
StandardOutputImportanceToUse

Obtiene la importancia real con la que se registrarán los mensajes de salida estándar.Gets the actual importance at which standard out messages will be logged.

(Heredado de ToolTask)
StandardOutputLoggingImportance

Obtiene la propiedad MessageImportance con la que se van a registrar los errores.Gets the MessageImportance with which to log errors.

(Heredado de ToolTask)
TaskProcessTerminationTimeout

Tiempo de espera que debe transcurrir para que una tarea finalice antes de eliminarla.A timeout to wait for a task to terminate before killing it. En milisegundos.In milliseconds.

(Heredado de ToolTask)
TaskResources

Obtiene o establece los recursos específicos de referencia cultural asociados a la tarea.Gets or sets the culture-specific resources associated with the task.

(Heredado de Task)
Timeout

Obtiene o establece el período de tiempo después del cual termina el ejecutable de la tarea.Gets or sets the amount of time after which the task executable is terminated.

(Heredado de ToolTask)
ToolCanceled

Se usa para señalar cuándo se ha cancelado una herramienta.Used to signal when a tool has been cancelled.

(Heredado de ToolTask)
ToolExe

Los proyectos pueden establecer esta propiedad para invalidar la propiedad ToolName de una tarea.Projects may set this to override a task's ToolName. Las tareas pueden invalidar esta propiedad para impedirlo.Tasks may override this to prevent that.

(Heredado de ToolTask)
ToolName

Obtiene el nombre de la herramienta que se va a ejecutar.Gets the name of the tool to execute.

ToolPath

Obtiene o establece la ruta de acceso del archivo ejecutable que se va a ejecutar.Gets or sets the path of the executable file to run.

(Heredado de ToolTask)
TreatWarningsAsErrors

Obtiene o establece un valor que indica si las advertencias deben tratarse como errores.Gets or sets a value that indicates whether to treat warnings as errors.

UseCommandProcessor

Obtiene o establece un valor que indica si la tarea de herramienta va a crear un archivo por lotes para la línea de comandos y lo va a ejecutar con el procesador de comandos, en lugar de ejecutar el comando directamente.Gets or sets a value that indicates whether the tool task will create a batch file for the command-line and execute that using the command-processor, rather than executing the command directly.

(Heredado de ToolTask)
UTF8Output

Obtiene o establece un valor que indica si se va a usar codificación de flujo de salida UTF-8.Gets or sets a value that indicates whether to use UTF-8 output stream encoding.

WinMDModule

Obtiene o establece el elemento WinMDModule para el que se va a generar WinMDFile.Gets or sets the WinMDModule to generate the WinMDFile for.

YieldDuringToolExecution

Obtiene o establece un valor que indica si la tarea va a producir el nodo durante la ejecución de la herramienta.Gets or sets a value that indicates whether the task will yield the node during tool execution.

(Heredado de ToolTask)

Métodos

AddCommandLineCommands(CommandLineBuilderExtension)

Rellena el objeto CommandLineBuilderExtension proporcionado con todas las opciones de línea de comandos usadas al ejecutar esta herramienta.Fills the provided CommandLineBuilderExtension with all the command line options used when executing this tool.

AddResponseFileCommands(CommandLineBuilderExtension)

Rellena la CommandLineBuilderExtension especificada con los modificadores y la información adicional que la herramienta de la línea de comandos puede ejecutar desde un archivo de respuesta.Fills the specified CommandLineBuilderExtension with the switches and other information that the command line tool can run from a response file.

(Heredado de ToolTaskExtension)
CallHostObjectToExecute()

Llama al objeto host para realizar el trabajo de la tarea.Calls the host object to perform the work of the task.

(Heredado de ToolTask)
Cancel()

Cancela el proceso que ejecuta la tarea solicitándole que se cierre de forma correcta; tras un período de tiempo, fuerza su finalización.Cancels the process executing the task by asking it to close nicely, then after a short period, forcing termination.

(Heredado de ToolTask)
DeleteTempFile(String)

Elimina el archivo temporal especificado.Deletes the specified temporary file.

(Heredado de ToolTask)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
Execute()

Ejecuta el archivo ejecutable con los parámetros de tarea especificados.Runs the executable file with the specified task parameters.

(Heredado de ToolTask)
ExecuteTool(String, String, String)

Crea un archivo de respuesta (.rsp) temporal y ejecuta el archivo ejecutable.Creates a temporary response (.rsp) file and runs the executable file.

(Heredado de ToolTask)
GenerateCommandLineCommands()

Obtiene los modificadores y la información adicional que la herramienta de la línea de comandos debe ejecutar directamente desde la línea de comandos y no desde un archivo de respuesta.Gets the switches and other information that the command line tool must run directly from the command line and not from a response file.

(Heredado de ToolTaskExtension)
GenerateFullPathToTool()

Devuelve la ruta de acceso completa de la herramienta que se va a ejecutar.Returns the full path of the tool to execute.

GenerateResponseFileCommands()

Obtiene el modificador que se usa por la herramienta de línea de comandos para especificar el archivo de respuesta.Gets the switch used by the command line tool to specify the response file.

(Heredado de ToolTaskExtension)
GetBoolParameterWithDefault(String, Boolean)

Obtiene el valor del parámetro Boolean especificado.Gets the value of the specified Boolean parameter.

(Heredado de ToolTaskExtension)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetIntParameterWithDefault(String, Int32)

Obtiene el valor del parámetro de número entero especificado.Gets the value of the specified integer parameter.

(Heredado de ToolTaskExtension)
GetProcessStartInfo(String, String, String)

Inicializa la información necesaria para generar el proceso que ejecuta la herramienta.Initializes the information required to spawn the process executing the tool.

(Heredado de ToolTask)
GetResponseFileSwitch(String)

Devuelve el modificador de la línea de comandos que utiliza el archivo ejecutable para especificar un archivo de respuesta (.rsp).Returns the command line switch used by the executable file to specify a response (.rsp) file.

(Heredado de ToolTask)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
GetWorkingDirectory()

Devuelve el directorio en el que se va a ejecutar el archivo ejecutable.Returns the directory in which to run the executable file.

(Heredado de ToolTask)
HandleTaskExecutionErrors()

Controla los errores de ejecución generados por el archivo ejecutable.Handles execution errors raised by the executable file.

(Heredado de ToolTask)
InitializeHostObject()

Inicializa el objeto host de la tarea.Initializes the host object of the task.

(Heredado de ToolTask)
LogEventsFromTextOutput(String, MessageImportance)

Analiza una sola línea de texto para identificar los errores o las advertencias en formato canónico.Parses a single line of text to identify any errors or warnings in canonical format.

(Heredado de ToolTask)
LogPathToTool(String, String)

Registra el nombre y la ruta de acceso de la herramienta en todos los registradores registrados.Logs the tool name and path to all registered loggers.

(Heredado de ToolTask)
LogToolCommand(String)

Registra el punto inicial de la ejecución en todos los registradores registrados.Logs the starting point of the run to all registered loggers.

(Heredado de ToolTask)
MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ResponseFileEscape(String)

Método que se puede invalidar para aplicar escape al contenido del archivo de respuesta.Overridable method to escape the content of the response file.

(Heredado de ToolTask)
SkipTaskExecution()

Devuelve un valor que indica si es necesario ejecutar la tarea.Returns a value that indicates whether task execution is necessary. Se ejecuta después de ValidateParameters.Executed after ValidateParameters.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
ValidateParameters()

Valida los parámetros, registra errores y advertencias y devuelve true si la ejecución debe continuar.Validates parameters, logs errors and warnings, and returns true if Execute should proceed.

Se aplica a