Compartir a través de


BuildDefinition (Clase)

Jerarquía de herencia

System.Object
  Microsoft.TeamFoundation.Build.Server.BuildDefinition

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

Sintaxis

'Declaración
<RequiredClientServiceAttribute("BuildServer")> _
<ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
<DataContractAttribute> _
Public NotInheritable Class BuildDefinition _
    Implements ICacheable
[RequiredClientServiceAttribute("BuildServer")]
[ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)]
[CallOnDeserializationAttribute("AfterDeserialize")]
[DataContractAttribute]
public sealed class BuildDefinition : ICacheable

El tipo BuildDefinition expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público BuildDefinition

Arriba

Propiedades

  Nombre Descripción
Propiedad pública BatchSize Obtiene o establece el tamaño de lote máximo cuando utilice el desencadenador de GatedCheckIn .
Propiedad pública BuildControllerUri Obtiene o establece el URI tienen como valor predeterminado el controlador de compilación.
Propiedad pública ContinuousIntegrationQuietPeriod Obtiene o establece el período reservado mínimo entre las compilaciones cuando utilice el desencadenador de BatchedContinuousIntegration .
Propiedad pública DateCreated Obtiene la fecha que esta definición de compilación se creó.Este campo es de solo lectura.
Propiedad pública DefaultDropLocation Obtiene o establece la ruta UNC de la ubicación predeterminada de entrega.
Propiedad pública Description Obtiene o establece la descripción.
Propiedad pública FullPath Obtiene o establece la ruta de acceso completa de la definición.
Propiedad pública LastBuildUri Obtiene el URI de la última compilación.Este campo es de solo lectura.
Propiedad pública LastGoodBuildLabel Obtiene la etiqueta creada para la última compilación correcta.Este campo es de solo lectura.
Propiedad pública LastGoodBuildUri Obtiene el URI de la última compilación correcta.Este campo es de solo lectura.
Propiedad pública Name Obtiene el nombre de este objeto.
Propiedad pública Process Obtiene o establece la plantilla de procesos asociada.
Propiedad pública ProcessParameters Obtiene o establece los parámetros de proceso.Esta cadena debe ser un diccionario serializado XAML<String, Object> y debe coincidir con los parámetros de plantilla de procesos asociada.
Propiedad pública Properties Obtiene los valores de propiedad asociados.
Propiedad pública PropertyCollection
Propiedad pública QueueStatus Obtiene o establece el estado de la cola de definición.
Propiedad pública RetentionPolicies Obtiene las directivas de retención.Especifica directivas automáticas de la eliminación de la compilación.
Propiedad pública Schedules Obtiene las programaciones.Especifica los días y el tiempo que una definición de compilación debe automáticamente iniciar una compilación.
Propiedad pública SourceProviders Obtiene los proveedores de origen para esta definición.
Propiedad pública TriggerType Obtiene o establece el desencadenador usado para las compilaciones del sistema.Varios valores no se permiten.
Propiedad pública Uri Obtiene o establece el URI del elemento.
Propiedad pública WorkspaceTemplate Obtiene o establece la plantilla del área de trabajo que se utiliza para crear un área de trabajo en un agente de 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 Sirve como la función hash predeterminada. (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 ToString (Invalida a Object.ToString()).

Arriba

Implementaciones de interfaz explícita

  Nombre Descripción
Implementación explícita de interfacesMétodo privado ICacheable.GetCachedSize Obtiene el tamaño medio de este objeto en bytes.

Arriba

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.Server (Espacio de nombres)