Compartir a través de


IBuildDetail (Interfaz)

Interfaz para una compilación el servidor que ejecuta Team Foundation Build. Para obtener más información sobre cómo utilizar esta interfaz, vea Administra información y Control Verbosity de compilación 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 utilizado para realizar esta compilación.Su valor puede ser null.
Propiedad pública BuildControllerUri Obtiene el URI del controlador de compilación utilizado 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 utilizada para realizar esta compilación.
Propiedad pública BuildFinished Obtiene una marca que indica si la compilación ha terminado.
Propiedad pública BuildNumber Obtiene o establece el número para 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 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 la raíz de la compilación.
Propiedad pública FinishTime Obtiene el tiempo que esta compilación finalizó.
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 se ha eliminado la compilación.
Propiedad pública KeepForever Obtiene o establece un marcador que describe si la compilación participa en la directiva de retención de la definición de compilación o conservar 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 usuario pasado para cambiar esta compilación.
Propiedad pública LastChangedByDisplayName Obtiene el nombre para mostrar del usuario pasado para cambiar la compilación.
Propiedad pública LastChangedOn Obtiene la fecha y hora del último cambio realizado en 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 una cadena con formato XML que representa todos los parámetros de proceso para esta compilación.
Propiedad pública Quality Obtiene o establece la calidad de esta compilación.
Propiedad pública Reason Obtiene el motivo que existe la compilación.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 que esta compilación se solicitó.
Propiedad pública RequestIds Los id. de la solicitud que inició esta compilación.
Propiedad pública Requests Las solicitudes que inició esta compilación.
Propiedad pública ShelvesetName Obtiene el conjunto compilado.
Propiedad pública SourceGetVersion Obtiene o establece la especificación de la versión para la que los orígenes se recuperaron para esta compilación.
Propiedad pública StartTime Obtiene el tiempo que esta compilación se inició realmente.
Propiedad pública Status Obtiene o establece el estado general 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() Inicia el sondeo mediante el intervalo predeterminado de cinco segundos y de un objeto de sincronización. Cuando los eventos son controlados por un componente visual de formularios Windows Forms, la otra sobrecarga se debería utilizar para este método y ese componente debe ser pasado como el synchronizingObject para llamar a los controladores de eventos el mismo subproceso en el que se creó el componente.
Método público Connect(Int32, ISynchronizeInvoke) Inicia el sondeo mediante el intervalo y el objeto especificados de ISynchronizeInvoke.Cuando los eventos de StatusChanging, de StatusChanged, o de PollingCompleted son controlados por un componente visual de formularios Windows Forms, que el componente debe ser pasado como el synchronizingObject para llamar a los controladores de eventos el mismo subproceso en el que se creó el componente.
Método público Connect(Int32, Int32, ISynchronizeInvoke) Inicia el sondeo, mediante el intervalo, el tiempo de espera y el objeto especificados de ISynchronizeInvoke. Cuando los eventos de StatusChanging, de StatusChanged, o de PollingCompleted son controlados por un componente visual de formularios Windows Forms, que el componente debe ser pasado como el synchronizingObject para llamar a los controladores de eventos el mismo subproceso en el que se creó el componente.
Método público Delete() Elimina la compilación, y todos los datos asociados, del servidor y la ubicación de destino.
Método público Delete(DeleteOptions) Elimine la compilación y solo la información especificada.
Método público Disconnect Detiene el sondeo del servidor.
Método público FinalizeStatus() Notifica al servidor que la compilación se está finalizada.
Método público FinalizeStatus(BuildStatus) Notifica al servidor que la compilación se completa y establece el estado en consecuencia.
Método público Refresh Recupera los datos más recientes de compilación del servidor que tiene las opciones y los tipos de información especificados de la consulta.
Método público RefreshAllDetails Recupera los datos más recientes de compilación del servidor y todos los detalles.
Método público RefreshMinimalDetails Recupera los datos más recientes de compilación del servidor así como cualquier detalles.
Método público RequestIntermediateLogs Solicita los registros de diagnóstico intermedios de una compilación en curso.
Método público Save Guarda cualquier cambio realizado en la compilación al servidor.
Método público Stop Detiene la compilación.
Método público Wait() Bloqueos compilaciones adicionales hasta que finalice esta compilación.
Método público Wait(TimeSpan, TimeSpan) Bloquea el subproceso que realiza la llamada hasta que finalice la compilación o el tiempo de espera expira.
Método público Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) Bloquea el subproceso que realiza la llamada hasta que finalice la compilación o el tiempo de espera expira.

Arriba

Eventos

  Nombre Descripción
Evento público PollingCompleted Se genera el sondear finaliza.
Evento público StatusChanged Se produce cuando los cambios en la compilación se detecta en el servidor.
Evento público StatusChanging Se produce cuando los cambios en la compilación se detecta en el servidor.

Arriba

Vea también

Referencia

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