Share via


Classe BuildDefinition

Hierarquia de herança

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

Namespace:  Microsoft.TeamFoundation.Build.Server
Assembly:  Microsoft.TeamFoundation.Build.Server (em Microsoft.TeamFoundation.Build.Server.dll)

Sintaxe

'Declaração
<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

O tipo BuildDefinition expõe os membros a seguir.

Construtores

  Nome Descrição
Método público BuildDefinition

Superior

Propriedades

  Nome Descrição
Propriedade pública BatchSize Obtém ou define o tamanho máximo de lotes quando você usa o disparador de GatedCheckIn .
Propriedade pública BuildControllerUri Obtém ou define o URI de controlador de compilação padrão.
Propriedade pública ContinuousIntegrationQuietPeriod Obtém ou define o período quieto mínimo entre as compilações quando você usa o disparador de BatchedContinuousIntegration .
Propriedade pública DateCreated Obtém a data que esta definição de compilação foi criada.Este campo é somente leitura.
Propriedade pública DefaultDropLocation Obtém ou define o caminho UNC do local de recebimento padrão.
Propriedade pública Description Obtém ou define a descrição.
Propriedade pública FullPath Obtém ou define o caminho completo de definição.
Propriedade pública LastBuildUri Obtém o URI de compilação a mais recente.Este campo é somente leitura.
Propriedade pública LastGoodBuildLabel Obtém o rótulo criada para a compilação boa a mais recente.Este campo é somente leitura.
Propriedade pública LastGoodBuildUri Obtém o URI de compilação boa a mais recente.Este campo é somente leitura.
Propriedade pública Name Obtém o nome do objeto.
Propriedade pública Process Obtém ou define o modelo de processo associado.
Propriedade pública ProcessParameters Obtém ou define os parâmetros de processo.Essa cadeia de caracteres deve ser um dicionário serializado XAML<String, Object> e deve corresponder aos parâmetros de modelo de processo associado.
Propriedade pública Properties Obtém os valores da propriedade anexada.
Propriedade pública PropertyCollection
Propriedade pública QueueStatus Obtém ou define o status de consulta de definição.
Propriedade pública RetentionPolicies Obtém as políticas de retenção.Especifica diretivas automático de exclusão de compilação.
Propriedade pública Schedules Obtém as agendas.Especifica os dias e cronometram-nos que uma definição de compilação deve iniciar automaticamente uma compilação.
Propriedade pública SourceProviders Obtém os provedores de origem para esta definição.
Propriedade pública TriggerType Obtém ou define o disparador usado para compilações do sistema.Os vários valores não são permitidos.
Propriedade pública Uri Obtém ou define o URI de item.
Propriedade pública WorkspaceTemplate Obtém ou define o modelo de espaço de trabalho que é usado para criar um espaço de trabalho em um agente de compilação.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público ToString (Substitui Object.ToString().)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular ICacheable.GetCachedSize Obtém o tamanho médio desse objeto em bytes.

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Build.Server