Interface IBuildDefinition
Essa interface representa uma definição de compilação.
Namespace: Microsoft.TeamFoundation.Build.Client
Assembly: Microsoft.TeamFoundation.Build.Client (em Microsoft.TeamFoundation.Build.Client.dll)
Sintaxe
'Declaração
Public Interface IBuildDefinition _
Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem
O tipo IBuildDefinition expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AttachedProperties | Propriedades anexadas | |
BatchSize | O tamanho máximo de lotes para compilações na fila quando você usar o tipo de integração com barreira contínuo. | |
BuildController | Obtém ou define o controlador de compilação que compila esta definição de compilação. | |
BuildControllerUri | Obtém o identificador de uniform resource identifier (URI) do controlador de compilação que compila esta definição de compilação. | |
BuildServer | Obtém o servidor ou o computador que está hospedando a definição de compilação. | |
ContinuousIntegrationQuietPeriod | Obtém ou define as vezes (em minutos) do período quieto que está associado com as compilações contínuas de integração de tipo em lotes. | |
ContinuousIntegrationType | Obtém ou define o tipo contínuo de integração de definição de compilação. | |
DateCreated | A data e hora em que esta definição de compilação foi criada. | |
DefaultDropLocation | Obtém ou define o local padrão de soltar para compilações geradas por definição de compilação. | |
Description | Obtém ou define uma descrição para a definição de compilação. | |
Enabled | Obsoleta. Obtém ou define o status ativado definição de compilação. | |
FullPath | Obtém o caminho completo de este item do grupo de compilação. (Herdado de IBuildGroupItem.) | |
Id | Obtém a identificação de esta definição de compilação. | |
LastBuildUri | Obtém o URI de compilação a última para a definição de compilação, independentemente de status. | |
LastGoodBuildLabel | Obtém o nome do rótulo para a compilação com êxito a última para a definição de compilação. | |
LastGoodBuildUri | Obtém o URI para a compilação com êxito a última para a definição de compilação. | |
Name | Obtém ou define o nome do item de grupo de compilação. (Herdado de IBuildGroupItem.) | |
Process | Obtém ou define o modelo de processo de compilação para esta definição. | |
ProcessParameters | Obtém uma cadeia de caracteres formatada XML que representa todos os parâmetros de processo para esta compilação. | |
QueueStatus | O status de consulta de definição de compilação. | |
RetentionPolicyList | Obtém uma lista de diretivas de retenção para esta definição de compilação. | |
Schedules | Obtém uma lista de agendas para a definição de compilação. | |
TeamProject | Obtém o projeto de equipe que possui esse item do grupo de compilação. (Herdado de IBuildGroupItem.) | |
TriggerType | Obtém ou define o disparador do sistema de definição. | |
Uri | Obtém o identificador de uniform resource identifier (URI) de este item do grupo de compilação. (Herdado de IBuildGroupItem.) | |
Workspace | Obtém o modelo de espaço de trabalho para a definição de compilação. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddRetentionPolicy | Adiciona uma política de retenção à lista de diretivas de retenção de esta definição de compilação. | |
AddSchedule | Adiciona uma agenda à lista de agendas para a definição de compilação.A agenta não tem efeito se ContinuousIntegrationType não é Schedule.Somente uma agenda é aceita na lista. | |
CopyFrom | Atualiza a instância atual da definição de compilação que usa valores de propriedade fornecida na definição de compilação. | |
CreateBuildRequest | Cria uma solicitação de compilação da definição de compilação que tem valores para IBuildAgent e local para colocação definido para o local padrão da operação de agente e a opção de compilação. | |
CreateManualBuild(String) | Cria um registro de detalhes de compilação no banco de dados de compilação de Team Foundation Server . Informações de compilação e outras alterações podem ser feitas para o objeto retornado de IBuildDetail . | |
CreateManualBuild(String, String) | Cria um registro de detalhes de compilação no banco de dados de compilação de Team Foundation Server . Informações de compilação e outras alterações podem ser feitas para o objeto retornado de IBuildDetail . | |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Cria um registro de detalhes de compilação no banco de dados de compilação de Team Foundation Server . | |
CreateSpec | Cria uma nova especificação de compilação para a definição de compilação. | |
Delete | Exclui a definição de compilação e todas as suas compilações do servidor. | |
QueryBuilds | Obtém todas as compilações para esta definição de compilação. | |
Refresh() | Atualiza este item do grupo de compilação obtendo valores de propriedade atual do servidor de compilação. (Herdado de IBuildGroupItem.) | |
Refresh(array<String[], QueryOptions) | Atualizar esta definição de compilação obtendo valores de propriedades atualizadas do servidor. | |
Save | Salva as alterações feitas ao objeto de IBuildDefinition para o servidor. |
Superior