IBuildServer (Interfaz)

Interfaz para el servidor que ejecuta 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 IBuildServer
public interface IBuildServer

El tipo IBuildServer expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública BuildServerVersion Obtiene la versión de servidor de compilación.
Propiedad pública NoCICheckInComment Obtiene la cadena del comentario que indica el sistema de integración continua para omitir una protección.Ninguna protección con esta cadena en el comentario no producirá una nueva compilación.
Propiedad pública TeamProjectCollection Obtiene el objeto de TeamProjectCollection que creó este IBuildServer.

Arriba

Métodos

  Nombre Descripción
Método público AddBuildQuality(String, String) Agrega calidad de compilación al proyecto de equipo especificado.
Método público AddBuildQuality(String, array<String[]) Agrega la matriz de calidades de compilación al proyecto de equipo especificado.
Método público BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], AsyncCallback, Object) Obtiene los resultados de la consulta de definición de compilación para una matriz determinado de especificaciones de la definición de compilación.
Método público BeginQueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean, AsyncCallback, Object)
Método público BeginQueryBuildDefinitionsByUri Inicia una operación asincrónica para ver definiciones de compilación por un identificador uniforme de recursos.
Método público BeginQueryBuilds Inicia una operación asincrónica para ver las compilaciones usando una matriz de especificaciones.
Método público BeginQueryBuildsByUri Obtiene las compilaciones que coinciden con los URI especificado.
Método público BeginQueryQueuedBuilds Inicia una operación asincrónica para ver la cola de compilación.
Método público CancelBuilds(array<Int32[]) Las actualizaciones colocan compilaciones en cola con los Id. proporcionados si están actualmente en estado activo o estados pospuestas.
Método público CancelBuilds(array<IQueuedBuild[]) Cancela las compilaciones en cola proporcionadas si están actualmente en estado activo o estados pospuestas.
Método público CreateBuildAgentSpec() Crea una nueva especificación del agente de compilación que se puede utilizar para consultar los agentes de compilación.
Método público CreateBuildAgentSpec(IBuildAgent) Crea una nueva especificación del agente de compilación que se puede utilizar para consultar los agentes de compilación.
Método público CreateBuildAgentSpec(String, String, List<String>) Crea una nueva especificación del agente de compilación que se puede utilizar para consultar los agentes de compilación.
Método público CreateBuildAgentSpec(String, String, array<String[], List<String>) Crea una nueva especificación del agente de compilación que se puede utilizar para consultar los agentes de compilación.
Método público CreateBuildControllerSpec() Crea una nueva especificación del controlador de compilación que se puede utilizar para consultar los controladores de compilación.
Método público CreateBuildControllerSpec(String, String) Crea una nueva especificación del controlador de compilación que se puede utilizar para consultar los controladores de compilación.
Método público CreateBuildControllerSpec(String, String, array<String[], Boolean) Crea una nueva especificación del controlador de compilación que se puede utilizar para consultar los controladores de compilación.
Método público CreateBuildDefinition Crea una nueva definición de compilación poseída por el servidor de compilación.
Método público CreateBuildDefinitionSpec(String) Crea una nueva especificación de la definición de compilación que se puede utilizar para consultar definiciones de compilación.
Método público CreateBuildDefinitionSpec(IBuildDefinition) Crea una nueva especificación de la definición de compilación que se puede utilizar para consultar definiciones de compilación.
Método público CreateBuildDefinitionSpec(String, String) Crea una nueva especificación de la definición de compilación que se puede utilizar para consultar definiciones de compilación.
Método público CreateBuildDefinitionSpec(String, String, array<String[]) Crea una nueva especificación de la definición de compilación que se puede utilizar para consultar definiciones de compilación.
Método público CreateBuildDetailSpec(IEnumerable<Uri>) Crea una nueva especificación de detalle de compilación que se puede utilizar para consultar las compilaciones para las definiciones especificadas.
Método público CreateBuildDetailSpec(String) Crea una nueva especificación de detalle de compilación que se puede utilizar para consultar las compilaciones para un proyecto de equipo.
Método público CreateBuildDetailSpec(IBuildDefinition) Crea una nueva especificación de detalle de compilación que se puede utilizar para consultar las compilaciones para un proyecto de equipo.
Método público CreateBuildDetailSpec(IBuildDefinitionSpec) Crea una nueva especificación de detalle de compilación que se puede utilizar para consultar las compilaciones para un proyecto de equipo.
Método público CreateBuildDetailSpec(String, String) Crea una nueva especificación de detalle de compilación que se puede utilizar para consultar las compilaciones para un proyecto de equipo.
Método público CreateBuildQueueSpec(IEnumerable<Uri>) Crea una nueva especificación de la cola de compilación que se puede utilizar para consultar compilaciones en cola.
Método público CreateBuildQueueSpec(String) Crea una nueva especificación de la cola de compilación que se puede utilizar para consultar compilaciones en cola.
Método público CreateBuildQueueSpec(String, String) Crea una nueva especificación de la cola de compilación que se puede utilizar para consultar compilaciones en cola.
Método público CreateBuildRequest(Uri) Crea un nuevo orden de compilación la definición de compilación especificada.
Método público CreateBuildRequest(Uri, Uri) Crea un nuevo orden de compilación la definición de compilación y el controlador especificados.
Método público CreateBuildServiceHost(String, Uri) Crea un nuevo host de servicio con el nombre especificado y dirección URL base.
Método público CreateBuildServiceHost(String, String, String, Int32) Crea un nuevo host de servicio con el nombre especificado, y con una dirección URL base que contenga el esquema especificado, el host, el puerto, y la ruta de acceso predeterminada.
Método público CreateProcessTemplate Crea una nueva plantilla de proceso de compilación, que será utilizada por definiciones de compilación.
Método público CreateQueuedBuildsView() Crea las compilaciones en cola view.</
Método público CreateQueuedBuildsView(IEnumerable<Uri>) Crea una vista en cola Compilaciones filtrada por las definiciones proporcionadas.
Método público CreateQueuedBuildsView(String) Crea una vista en cola Compilaciones filtrada por proyecto de equipo.
Método público CreateTeamProjectComponents Crea componentes de compilación que son necesarios para crear un TeamProject.
Método público DeleteBuildAgents(array<Uri[]) Agentes de compilación de eliminaciones de servidor.
Método público DeleteBuildAgents(array<IBuildAgent[]) Agentes de compilación de eliminaciones de servidor.
Método público DeleteBuildControllers(array<Uri[]) Controladores de compilación de eliminaciones de servidor.
Método público DeleteBuildControllers(array<IBuildController[]) Controladores de compilación de eliminaciones de servidor.
Método público DeleteBuildDefinitions(array<Uri[]) Elimina definiciones de compilación de servidor.
Método público DeleteBuildDefinitions(array<IBuildDefinition[]) Elimina definiciones de compilación de servidor.
Método público DeleteBuildQuality(String, String) Elimina la calidad de la compilación especificada de proyectos de equipo de destino.
Método público DeleteBuildQuality(String, array<String[]) Elimina la matriz especificada de calidades de compilación del proyecto de equipo de destino.
Método público DeleteBuilds(array<Uri[]) Compilaciones de eliminaciones de servidor.Todas las partes de compilación se eliminan.
Método público DeleteBuilds(array<IBuildDetail[]) Compilaciones de eliminaciones de servidor.Todas las partes de compilación se eliminan.
Método público DeleteBuilds(array<Uri[], DeleteOptions) Compilaciones de eliminaciones de servidor.
Método público DeleteBuilds(array<IBuildDetail[], DeleteOptions) Compilaciones de eliminaciones de servidor.
Método público DeleteBuildServiceHost Elimina el Host de servicio y todos los servicios asociados del servidor.
Método público DeleteProcessTemplates Elimina plantillas de procesos de compilación de servidor.
Método público DestroyBuilds(array<Uri[]) Destruye compilaciones de servidor.
Método público DestroyBuilds(array<IBuildDetail[]) Destruye compilaciones de servidor.
Método público EndQueryBuildDefinitions Termina una operación asincrónica para ver las definiciones de compilación.
Método público EndQueryBuildDefinitionsByUri Termina una operación asincrónica para ver las definiciones de compilación.
Método público EndQueryBuilds Termina una operación asincrónica para ver compilaciones.
Método público EndQueryBuildsByUri
Método público EndQueryQueuedBuilds Termina una operación asincrónica para ver la cola de compilación.
Método público GetAffectedBuildDefinitions(array<String[]) Obtiene una matriz de todas las definiciones de compilación afectadas por las rutas de acceso especificadas de servidor de control de versiones.
Método público GetAffectedBuildDefinitions(array<String[], ContinuousIntegrationType) Obsoleta. Obtiene una matriz de todas las definiciones de compilación afectadas por las rutas de acceso especificadas de servidor de control de versiones y se configura para tener un desencadenador proporcionado en el filtro.
Método público GetAffectedBuildDefinitions(array<String[], DefinitionTriggerType) Obtiene una lista de todas las definiciones de compilación afectadas por las rutas de acceso proporcionadas de servidor de control de versiones a TFS y configuradas para tener un desencadenador proporcionado en el filtro.
Método público GetAllBuildDetails Obtiene una única compilación con todos los detalles.
Método público GetBuild(Uri) Obtiene una única compilación.
Método público GetBuild(Uri, array<String[], QueryOptions) Obtiene una única compilación.
Método público GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) Obtiene una única compilación de URI.
Método público GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) Obtiene una única compilación.
Método público GetBuildAgent(Uri) Obtiene un solo agente de compilación.
Método público GetBuildAgent(Uri, array<String[]) Obtiene un solo agente de compilación.
Método público GetBuildController(String) Recupera un único controlador de compilación utilizando el nombre para mostrar especificado.Se produce un carácter comodín se pueden especificar, pero si coincide más de un controlador que una excepción.
Método público GetBuildController(Uri, Boolean) Obtiene un único controlador de compilación.
Método público GetBuildController(Uri, array<String[], Boolean) Obtiene un único controlador de compilación.
Método público GetBuildDefinition(Uri) Obtiene una única definición de compilación.
Método público GetBuildDefinition(String, String) Obtiene una única definición de compilación.
Método público GetBuildDefinition(Uri, QueryOptions) Obtiene una única definición de compilación utilizando las opciones especificadas de controlar la cantidad de datos recuperados.
Método público GetBuildDefinition(String, String, QueryOptions) Obtiene una única definición de compilación utilizando las opciones especificadas de controlar la cantidad de datos recuperados.
Método público GetBuildDefinition(Uri, array<String[], QueryOptions) Obtiene una única definición de compilación utilizando las opciones especificadas de controlar la cantidad de datos recuperados.
Método público GetBuildQualities Obtiene la matriz de las calidades definido de compilación para el proyecto de equipo de destino.
Método público GetBuildServiceHost(String) Obtiene el servicio hospedado que coincida con el nombre especificado.
Método público GetBuildServiceHost(Uri) Obtiene el servicio hospedado que coincide con el identificador URI especificado.
Método público GetDisplayText Obtiene el texto traducido de presentación de valores de enumeración, o el valor de ToString() .
Método público GetDisplayTextValues Obtiene una matriz de valores de texto localizados de presentación de una enumeración, o el valor de ToString.
Método público GetEnumValue Obtiene un valor de enumeración de corresponder texto localizado de la pantalla.
Método público GetMinimalBuildDetails Obtiene una única compilación sin agente, la definición, o nodos de información.
Método público GetQueuedBuild(Int32, QueryOptions) Obtiene una única compilación en cola para un identificador especificada
Método público GetQueuedBuild(array<Int32[], QueryOptions) Obtiene las compilaciones en cola para los identificadores. especificados.
Método público GetScheduleDaysFromDaysOfWeek Toma una matriz de valores de enumeración de DayOfWeek y devuelve un valor de ScheduleDays que se puede utilizar para establecer ISchedule.DaysToBuild.
Método público QueryBuildAgents(IBuildAgentSpec) Obtiene un solo resultado de la consulta del agente de compilación para una especificación especificada del agente de compilación.
Método público QueryBuildAgents(array<IBuildAgentSpec[]) Obtiene los resultados de la consulta del agente de compilación para las especificaciones especificadas del agente de compilación.
Método público QueryBuildAgentsByUri(array<Uri[]) Obtiene los agentes de compilación que coinciden con los URI especificado.
Método público QueryBuildAgentsByUri(array<Uri[], array<String[]) Obtiene los agentes de compilación que coinciden con los URI especificado.
Método público QueryBuildControllers() Obtiene todos los controladores de compilación y los agentes asociados.
Método público QueryBuildControllers(Boolean) Obtiene todos los controladores de compilación.
Método público QueryBuildControllers(IBuildControllerSpec) Obtiene un solo resultado de la consulta de controlador de compilación para una especificación especificada del controlador de compilación.
Método público QueryBuildControllers(array<IBuildControllerSpec[]) Obtiene los resultados de la consulta de controlador de compilación para las especificaciones especificadas Controlador de compilación.
Método público QueryBuildControllersByUri(array<Uri[], Boolean) Obtiene controladores de compilación que coinciden con los URI especificado.
Método público QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) Obtiene controladores de compilación que coinciden con los URI especificado.
Método público QueryBuildDefinitions(String) Obtiene las definiciones de compilación para el proyecto de equipo especificado.
Método público QueryBuildDefinitions(IBuildDefinitionSpec) Obtiene un solo resultado de la consulta de definición de compilación para una especificación especificada de la definición de compilación.
Método público QueryBuildDefinitions(array<IBuildDefinitionSpec[]) Obtiene los resultados de la consulta de definición de compilación para una matriz especificado de especificaciones de la definición de compilación.
Método público QueryBuildDefinitions(String, QueryOptions) Obtiene las definiciones de compilación para el proyecto de equipo especificado.Las opciones especificadas de consulta determinan la cantidad de datos que se recupere en la consulta.
Método público QueryBuildDefinitions(IBuildDefinitionSpec, Boolean)
Método público QueryBuildDefinitions(array<IBuildDefinitionSpec[], Boolean)
Método público QueryBuildDefinitions(String, QueryOptions, Boolean)
Método público QueryBuildDefinitionsByUri(array<Uri[]) Obtiene las definiciones de compilación que coinciden con los URI especificado.
Método público QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) Obtiene las definiciones de compilación que coinciden con los URI especificado.Las opciones especificadas de consulta determinan la cantidad de datos que se recupere en la consulta.
Método público QueryBuildDefinitionsByUri(array<Uri[], array<String[], QueryOptions) Obtiene las definiciones de compilación que coinciden con los URI especificado.Las opciones especificadas de consulta determinan la cantidad de datos que se recupere en la consulta.
Método público QueryBuilds(String) Obtiene todas las compilaciones para un proyecto de equipo.
Método público QueryBuilds(IBuildDefinition) Obtiene todas las compilaciones para una definición de compilación.
Método público QueryBuilds(IBuildDefinitionSpec) Obtiene todas las compilaciones para una especificación de la definición de compilación.
Método público QueryBuilds(IBuildDetailSpec) Obtiene un solo resultado de consulta de compilación para la especificación de la compilación especificada.
Método público QueryBuilds(array<IBuildDetailSpec[]) Obtiene los resultados de la consulta de compilación de la lista especificada de especificaciones de compilación.
Método público QueryBuilds(String, String) Obtiene todas las compilaciones de un proyecto de equipo y una definición.
Método público QueryBuildsByUri(array<Uri[], array<String[], QueryOptions) Obtiene las compilaciones que coinciden con los URI especificado.
Método público QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) Obtiene las compilaciones que coinciden con los URI especificado.
Método público QueryBuildServiceHosts Obtiene una matriz de todos los hosts de servicio de compilación que se hospeden en equipos especificados.
Método público QueryBuildServiceHostsByUri Obtiene los host de servicio de compilación que coinciden con los URI especificado.
Método público QueryProcessTemplates(String) Obtiene todas las plantillas de procesos de compilación para un proyecto de equipo.
Método público QueryProcessTemplates(String, array<ProcessTemplateType[]) Obtiene todas las plantillas de procesos de compilación para un proyecto de equipo de uno o varios tipos especificados.
Método público QueryQueuedBuilds(IQueuedBuildSpec) Obtiene un solo resultado de consulta de compilación para una especificación en cola especificada de compilación.
Método público QueryQueuedBuilds(array<IQueuedBuildSpec[]) Obtiene los resultados de la consulta de compilación para una matriz especificado de especificaciones en cola de compilación.
Método público QueueBuild(IBuildDefinition) Pone en cola una compilación para la definición de compilación especificada con todas las opciones predeterminadas.
Método público QueueBuild(IBuildRequest) Pone en cola una compilación de la solicitud especificada de compilación con QueueOptions predeterminado.
Método público QueueBuild(IBuildRequest, QueueOptions) Pone en cola una compilación de la solicitud especificada de compilación.
Método público QueueBuild(IEnumerable<IBuildRequest>, QueueOptions) Compilaciones de colas para solicitudes especificadas de compilación.
Método público RetryQueuedBuilds(array<IQueuedBuild[]) Reintenta compilaciones especificadas y colocarlas en un lote juntas.
Método público RetryQueuedBuilds(array<IQueuedBuild[], Guid) Reintenta compilaciones especificadas y colocarlas en un lote juntas.
Método público RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) Reintenta compilaciones especificadas con la opción específica try y coloca todas las compilaciones especificadas en un lote juntas.
Método público SaveBuildAgents Guarda cualquier cambio realizado en agentes de compilación al servidor.
Método público SaveBuildControllers Guarda cualquier cambio realizado a compilar controladores al servidor.
Método público SaveBuildDefinitions Guarda cualquier cambio realizado en las definiciones de compilación en el servidor.
Método público SaveBuilds Guarda cualquier cambio realizado en las compilaciones al servidor.
Método público SaveBuildServiceHost Guarda los cambios host de servicio al servidor.
Método público SaveProcessTemplates Guarda cualquier cambio realizado en las plantillas de proceso de compilación en el servidor.
Método público SaveQueuedBuilds Guarda cualquier cambio realizado en las compilaciones en cola el servidor.
Método público StartQueuedBuildsNow(array<Int32[]) Se iniciará coloca en la cola las compilaciones con los Id. proporcionados si están en una cola en pausa de definición y tiene un estado Se.
Método público StartQueuedBuildsNow(array<IQueuedBuild[]) Inicia las compilaciones en cola proporcionadas si están en una cola en pausa de definición y tienen un estado Se.
Método público StopBuilds(array<Uri[]) Detiene todas las compilaciones con los URI especificado.
Método público StopBuilds(array<IBuildDetail[]) Detiene compilaciones especificadas.
Método público TestConnectionForBuildAgent Indica a la capa de aplicación para comprobar que la conexión para el agente de compilación y actualiza los mensajes de estado del agente.
Método público TestConnectionForBuildController Indica a la capa de aplicación para comprobar que la conexión para el controlador de compilación y actualiza los mensajes de estado del controlador.
Método público TestConnectionsForBuildMachine Indica a la capa de aplicación para comprobar que la conexión con los recursos de equipo de compilación y actualizar mensajes de estado de recursos.

Arriba

Vea también

Referencia

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