Compartilhar via


Classe BuildDetail

Representa uma compilação que faz a transição fora da fila de compilação.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Build.Server.BuildDetail

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

Sintaxe

'Declaração
<RequiredClientServiceAttribute("BuildServer")> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
<ClassVisibilityAttribute(ClientVisibility.Internal)> _
Public NotInheritable Class BuildDetail _
    Implements ICacheable
[RequiredClientServiceAttribute("BuildServer")]
[CallOnDeserializationAttribute("AfterDeserialize")]
[ClassVisibilityAttribute(ClientVisibility.Internal)]
public sealed class BuildDetail : ICacheable

O tipo BuildDetail expõe os membros a seguir.

Construtores

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

Superior

Propriedades

  Nome Descrição
Propriedade pública BuildControllerUri Obtém o URI de controlador de compilação usado para esta compilação.
Propriedade pública BuildDefinitionUri Obtém o URI de definição de compilação que esta compilação pertence.
Propriedade pública BuildNumber Obtém o número de compilação.
Propriedade pública CompilationStatus Obtém o status de compilação.
Propriedade pública ContainerId Obtém o ContainerId para o contêiner associado com esse BuildDetail
Propriedade pública Definition Obtém o objeto de BuildDefinition para que este BuildDetail pertence.
Propriedade pública DropLocation Obtém o local de recebimento para saída de compilação.
Propriedade pública DropLocationRoot Obtém a raiz do local de recebimento para saída de compilação.Este campo é somente leitura.
Propriedade pública FinishTime Obtém o tempo de suporte.
Propriedade pública Information Obtém a hierarquia de nós informações de compilação.
Propriedade pública IsDeleted Obtém um valor que indica se esta compilação foi excluída.
Propriedade pública KeepForever Obtém um valor que indica se esta compilação está incluída em cálculos de política de retenção.
Propriedade pública LabelName Obtém o rótulo de controle de versão criada para esta compilação.
Propriedade pública LastChangedBy Obtém o nome de usuário do domínio do usuário que sólida alterou a compilação.
Propriedade pública LastChangedByDisplayName Obtém o nome para exibição do usuário que sólida alterou a compilação.
Propriedade pública LastChangedOn Obtém a data e hora da alteração mais recente.
Propriedade pública LogLocation Obtém o local de log.
Propriedade pública ProcessParameters Obtém os parâmetros que foram usados.
Propriedade pública Quality Obtém a qualidade.
Propriedade pública QueueIds Obtém as identificações na fila de compilação para esta compilação.
Propriedade pública Reason Obtém a razão que esta compilação foi iniciado.
Propriedade pública SourceGetVersion Obtém a versão de fontes para incluir na compilação.Este campo é somente leitura.
Propriedade pública StartTime Obtém a hora de início.
Propriedade pública Status Obtém o status.
Propriedade pública TeamProject Obtém o projeto de equipe que esta compilação pertence.Este campo é somente leitura.
Propriedade pública TestStatus Obtém o status de teste.
Propriedade pública Uri Obtém o URI.Este campo é somente leitura.

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