Compartir a través de


TfsBuild (Clase)

Representa la actividad para el proceso de compilación de Team Foundation Server.

Jerarquía de herencia

System.Object
  System.Activities.Activity
    Microsoft.TeamFoundation.Build.Workflow.Activities.TfsBuild

Espacio de nombres:  Microsoft.TeamFoundation.Build.Workflow.Activities
Ensamblado:  Microsoft.TeamFoundation.Build.Workflow (en Microsoft.TeamFoundation.Build.Workflow.dll)

Sintaxis

'Declaración
<BuildCategoryAttribute> _
<ActivityTrackingAttribute(ActivityTrackingOption.ActivityOnly)> _
<ToolboxBitmapAttribute(GetType(TeamBuildBaseActivityDesigner), "DefaultBuildIcon.png")> _
Public NotInheritable Class TfsBuild _
    Inherits Activity
[BuildCategoryAttribute]
[ActivityTrackingAttribute(ActivityTrackingOption.ActivityOnly)]
[ToolboxBitmapAttribute(typeof(TeamBuildBaseActivityDesigner), "DefaultBuildIcon.png")]
public sealed class TfsBuild : Activity

El tipo TfsBuild expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TfsBuild Inicializa una nueva instancia de la clase TfsBuild.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública BinariesSubdirectory Obtiene o establece el nombre del subdirectorio para quitar los binarios.
Propiedad pública BuildDirectory Obtiene o establece el directorio raíz de la compilación.
Propiedad protegida CacheId Obtiene el identificador de la memoria caché que es único dentro del ámbito de definición del flujo de trabajo. (Se hereda de Activity).
Propiedad pública CommandLineArguments Obtiene o establece los argumentos de la línea de comandos para el proceso TfsBuild.
Propiedad pública ConfigurationFolderPath Obtiene o establece la ruta de acceso a la carpeta de la configuración.
Propiedad pública DisplayName Obtiene o establece un nombre descriptivo opcional que se utiliza para la depuración, la validación, el control de excepciones y el seguimiento. (Se hereda de Activity).
Propiedad pública DoNotDownloadBuildType Obtiene o establece una indicación de marcador si descargar el tipo de compilación.
Propiedad pública Id Obtiene un identificador que es único dentro del ámbito de definición del flujo de trabajo. (Se hereda de Activity).
Propiedad protegida ImplementationVersion Obtiene o establece la versión de la implementación utiliza. (Se hereda de Activity).
Propiedad pública LogFilePerProject Obtiene o establece una marca que indica si escribir un archivo de registro separados por proyecto.
Propiedad pública MaxProcesses Obtiene o establece el número máximo de procesos de compilación simultáneos para ejecutarse.
Propiedad pública NodeReuse
Propiedad pública RecursionType Obtiene o establece el tipo de recursividad.
Propiedad pública SourcesSubdirectory Obtiene o establece el subdirectorio para los archivos de código fuente.
Propiedad pública TargetsNotLogged
Propiedad pública TestResultsSubdirectory Obtiene o establece el subdirectorio a los resultados de pruebas de entrega.
Propiedad pública ToolPath Obtiene o establece la ruta de la herramienta.
Propiedad pública ToolPlatform Obtiene o establece la plataforma de la herramienta.
Propiedad pública Verbosity Obtiene o establece el nivel de detalle de la compilación.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público ShouldSerializeDisplayName Indica si la propiedad DisplayName se debe serializar. (Se hereda de Activity).
Método público ShouldSerializeDoNotDownloadBuildType Comprueba si serializar la propiedad de DoNotDownloadBuildType como cadena XAML.
Método público ShouldSerializeLogFilePerProject Comprueba si serializar la propiedad de LogFilePerProject como cadena XAML.
Método público ShouldSerializeMaxProcesses Comprueba si serializar la propiedad de MaxProcesses como cadena XAML.
Método público ShouldSerializeNodeReuse
Método público ShouldSerializeRecursionType Comprueba si serializar la propiedad de RecursionType como cadena XAML.
Método público ShouldSerializeToolPlatform Comprueba si serializar la propiedad de ToolPlatform como cadena XAML.
Método público ShouldSerializeVerbosity Comprueba si serializar la propiedad de Verbosity como cadena XAML.
Método público ToString Devuelve un objeto String que contiene las propiedades Id y DisplayName del objeto Activity. (Se hereda de Activity).

Arriba

Métodos de extensión

  Nombre Descripción
Método de extensión público GetAssemblyMetadataCollection (Definido por WorkflowHelpers).

Arriba

Comentarios

Esto no está diseñado para utilizarse en compilaciones personalizadas.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Build.Workflow.Activities (Espacio de nombres)