Compartir a través de


IBuildDetail (Interfaz)

Interfaz para una compilación en el servidor que está ejecutando Team Foundation Build. Para obtener más información acerca de cómo usar esta interfaz, vea Manage Build Information and Control Verbosity o Actividades de Team Foundation Build.

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

Sintaxis

'Declaración
Public Interface IBuildDetail
public interface IBuildDetail

El tipo IBuildDetail expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública BuildController Obtiene el controlador de compilación que se usa para realizar esta compilación.Su valor puede ser null.
Propiedad pública BuildControllerUri Obtiene el URI del controlador de compilación usa para realizar esta compilación.
Propiedad pública BuildDefinition Obtiene la definición de compilación que posee esta compilación.Su valor puede ser null.
Propiedad pública BuildDefinitionUri Obtiene el URI de la definición de compilación que se usa para realizar esta compilación.
Propiedad pública BuildFinished Obtiene una marca que indica si la compilación ha finalizado.
Propiedad pública BuildNumber Obtiene o establece el número de esta compilación.
Propiedad pública BuildServer Obtiene el servidor que posee esta compilación.
Propiedad pública CompilationStatus Obtiene o establece el estado de la fase de compilación de esta compilación.
Propiedad pública ContainerId Obtiene el valor de ContainerId para el contenedor asociado a este BuildDetail
Propiedad pública DropLocation Obtiene o establece la ubicación de la salida de la compilación.
Propiedad pública DropLocationRoot Obtiene la ubicación de destino de raíz de la compilación.
Propiedad pública FinishTime Obtiene la hora de finalización de esta compilación.
Propiedad pública Information Obtiene la colección de nodos de información para esta compilación.
Propiedad pública IsDeleted Obtiene una marca que describe si la compilación se ha eliminado.
Propiedad pública KeepForever Obtiene o establece una marca que describe si la compilación participa en la directiva de retención de la definición de compilación o para mantener la compilación para siempre.
Propiedad pública LabelName Obtiene o establece el nombre de la etiqueta creada para la compilación.
Propiedad pública LastChangedBy Obtiene el último usuario que cambie esta compilación.
Propiedad pública LastChangedByDisplayName Obtiene el nombre para mostrar del último usuario que se va a cambiar la compilación.
Propiedad pública LastChangedOn Obtiene la fecha y hora del último cambio a esta compilación.
Propiedad pública LogLocation Obtiene o establece la ubicación del archivo de registro para esta compilación.
Propiedad pública ProcessParameters Obtiene que un documento XML con formato de cadena que representa todos los parámetros del proceso para esta compilación.
Propiedad pública Quality Obtiene o establece la calidad de esta compilación.
Propiedad pública Reason Obtiene la razón por que la compilación existe.Para obtener más información sobre el uso de esta propiedad, vea Especificar desencadenadores y razones de compilación
Propiedad pública RequestedBy Obtiene el usuario que solicitó esta compilación.
Propiedad pública RequestedFor Obtiene el usuario para el que se solicitó esta compilación.
Propiedad pública RequestIds La solicitud de identificadores que se inició esta compilación.
Propiedad pública Requests Las solicitudes que se inició esta compilación.
Propiedad pública ShelvesetName Obtiene el conjunto de cambios aplazados que se creó.
Propiedad pública SourceGetVersion Obtiene o establece la especificación de versión para la que se recuperaron los orígenes para esta compilación.
Propiedad pública StartTime Obtiene la hora a la que se inicia realmente esta compilación.
Propiedad pública Status Obtiene o establece el estado global de esta compilación.
Propiedad pública TeamProject Obtiene el proyecto de equipo que posee esta compilación.
Propiedad pública TestStatus Obtiene o establece el estado de la fase de prueba de esta compilación.
Propiedad pública Uri Obtiene el URI de esta compilación.

Arriba

Métodos

  Nombre Descripción
Método público Connect() Se inicia utilizando el intervalo predeterminado de cinco segundos y no hay ningún objeto de sincronización de sondeo. Cuando un componente visual de formularios Windows Forms se controlan los eventos, la otra sobrecarga debe usarse para este método y ese componente debe pasar como el synchronizingObject para que se llama a los controladores de eventos en el mismo subproceso en el que se creó el componente.
Método público Connect(Int32, ISynchronizeInvoke) Se inicia con el intervalo especificado y el objeto ISynchronizeInvoke de sondeo.Cuando se controlan los eventos de estado de archivocambiar, StatusChanged o PollingCompleted un componente visual de formularios Windows Forms, ese componente debe pasar como el synchronizingObject para que se llama a los controladores de eventos en el mismo subproceso en el que se creó el componente.
Método público Connect(Int32, Int32, ISynchronizeInvoke) Inicia el sondeo, con el intervalo especificado, el tiempo de espera y el objeto de ISynchronizeInvoke. Cuando se controlan los eventos de estado de archivocambiar, StatusChanged o PollingCompleted un componente visual de formularios Windows Forms, ese componente debe pasar como el synchronizingObject para que se llama a los controladores de eventos en el mismo subproceso en el que se creó el componente.
Método público Delete() Elimina la compilación y todos los datos asociados, de la ubicación de servidor y drop.
Método público Delete(DeleteOptions) Eliminar la compilación y solo la información especificada.
Método público Disconnect Deja de sondear el servidor.
Método público FinalizeStatus() Notifica al servidor que ha finalizado la generación.
Método público FinalizeStatus(BuildStatus) Notifica al servidor si la compilación está completa y establece el estado en consecuencia.
Método público Refresh Recupera los datos de compilación más recientes desde el servidor que tiene las opciones de consulta especificada y los tipos de información.
Método público RefreshAllDetails Recupera los datos de compilación más recientes desde el servidor junto con todos los detalles.
Método público RefreshMinimalDetails Recupera los datos de compilación más recientes desde el servidor junto con ningún detalle.
Método público RequestIntermediateLogs Solicitudes de los registros de diagnóstico intermedio de una compilación en curso.
Método público Save Guarda los cambios realizados en la compilación en el servidor.
Método público Stop Detiene la compilación.
Método público Wait() Bloques adicionales se compila hasta que termine esta compilación.
Método público Wait(TimeSpan, TimeSpan) Bloquea el subproceso de llamada hasta que finalice la compilación o expira el tiempo de espera.
Método público Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) Bloquea el subproceso de llamada hasta que finalice la compilación o expira el tiempo de espera.

Arriba

Eventos

  Nombre Descripción
Evento público PollingCompleted Se produce cuando termina de sondeo.
Evento público StatusChanged Se produce cuando se detecta cualquier cambio en la compilación en el servidor.
Evento público StatusChanging Se produce cuando se detecta cualquier cambio en la compilación en el servidor.

Arriba

Vea también

Referencia

Microsoft.TeamFoundation.Build.Client (Espacio de nombres)