IBuildServer (Interfaz)

Interfaz del 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 del servidor de compilación.
Propiedad pública NoCICheckInComment Obtiene la cadena de comentario que designa el sistema de integración continua para omitir una protección.Ninguna protección con esta cadena del 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 la calidad de la compilación en el proyecto especificado del equipo.
Método público AddBuildQuality(String, array<String[]) Agrega la matriz de calidades de compilación al proyecto especificado del equipo.
Método público BeginQueryBuildDefinitions Obtiene los resultados de la consulta de definición de compilación para una matriz determinado de especificaciones compiladas de definición.
Método público BeginQueryBuildDefinitionsByUri Comienza una operación asincrónica para ver definiciones de compilación por el identificador uniforme de recursos.
Método público BeginQueryBuilds Comienza una operación asincrónica para ver compila utilizando una matriz de especificaciones.
Método público BeginQueryBuildsByUri Obtiene las compilaciones que coinciden con los URI especificados.
Método público BeginQueryQueuedBuilds Comienza una operación asincrónica para ver la cola de compilación.
Método público CancelBuilds(array<Int32[]) Las cancelaciones colocan en la cola compila con los id. proporcionados si están actualmente en activo o estados pospuestas.
Método público CancelBuilds(array<IQueuedBuild[]) Cancela las compilaciones en cola proporcionadas si están actualmente en el activo o estados pospuestas.
Método público CreateBuildAgentSpec() Crea una nueva especificación de 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 de 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 de 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 de 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 de 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 de 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 de 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 ver 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 ver 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 ver 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 ver definiciones de compilación.
Método público CreateBuildDetailSpec(IEnumerable<Uri>) Crea una nueva especificación de detalle de la compilación que se puede utilizar para consultar las compila para las definiciones especificadas.
Método público CreateBuildDetailSpec(String) Crea una nueva especificación de detalle de la compilación que se puede utilizar para consultar las compilaciones de un proyecto de equipo.
Método público CreateBuildDetailSpec(IBuildDefinition) Crea una nueva especificación de detalle de la compilación que se puede utilizar para consultar las compilaciones de un proyecto de equipo.
Método público CreateBuildDetailSpec(IBuildDefinitionSpec) Crea una nueva especificación de detalle de la compilación que se puede utilizar para consultar las compilaciones de un proyecto de equipo.
Método público CreateBuildDetailSpec(String, String) Crea una nueva especificación de detalle de la compilación que se puede utilizar para consultar las compilaciones de un proyecto de equipo.
Método público CreateBuildQueueSpec(IEnumerable<Uri>) Crea una nueva especificación de la cola de compilación que se pueda utilizar las compilaciones en cola consulta.
Método público CreateBuildQueueSpec(String) Crea una nueva especificación de la cola de compilación que se pueda utilizar las compilaciones en cola consulta.
Método público CreateBuildQueueSpec(String, String) Crea una nueva especificación de la cola de compilación que se pueda utilizar las compilaciones en cola consulta.
Método público CreateBuildRequest(Uri) Crea una nueva solicitud de compilación para la definición especificada de la compilación.
Método público CreateBuildRequest(Uri, Uri) Crea una nueva solicitud de compilación para la definición y el controlador especificados de la compilación.
Método público CreateBuildServiceHost(String, Uri) Crea un nuevo host del servicio con el nombre especificado y dirección URL base.
Método público CreateBuildServiceHost(String, String, String, Int32) Crea un nuevo host del servicio con el nombre especificado, y con una dirección URL base que consta del 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 se utiliza en 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 de compilaciones filtrada por las definiciones proporcionadas.
Método público CreateQueuedBuildsView(String) Crea una vista en cola de compilaciones filtrada por proyecto de equipo.
Método público CreateTeamProjectComponents Crea los componentes de la compilación que son necesarios para crear un TeamProject.
Método público DeleteBuildAgents(array<Uri[]) Agentes de compilación de las Suprimir de servidor.
Método público DeleteBuildAgents(array<IBuildAgent[]) Agentes de compilación de las Suprimir de servidor.
Método público DeleteBuildControllers(array<Uri[]) Controladores de compilación de las Suprimir de servidor.
Método público DeleteBuildControllers(array<IBuildController[]) Controladores de compilación de las Suprimir de servidor.
Método público DeleteBuildDefinitions(array<Uri[]) Definiciones de compilación de las Suprimir de servidor.
Método público DeleteBuildDefinitions(array<IBuildDefinition[]) Definiciones de compilación de las Suprimir de servidor.
Método público DeleteBuildQuality(String, String) Elimina la calidad especificada de la compilación de proyectos de equipo de destino.
Método público DeleteBuildQuality(String, array<String[]) Elimina la matriz de calidades de compilación de proyectos de equipo de destino.
Método público DeleteBuilds(array<Uri[]) Compilaciones de las Suprimir de servidor.Todas las partes de la compilación se eliminan.
Método público DeleteBuilds(array<IBuildDetail[]) Compilaciones de las Suprimir de servidor.Todas las partes de la compilación se eliminan.
Método público DeleteBuilds(array<Uri[], DeleteOptions) Compilaciones de las Suprimir de servidor.
Método público DeleteBuilds(array<IBuildDetail[], DeleteOptions) Compilaciones de las Suprimir 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 las plantillas de proceso de compilación del 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 Finaliza una operación asincrónica para ver definiciones de compilación.
Método público EndQueryBuildDefinitionsByUri Finaliza una operación asincrónica para ver definiciones de compilación.
Método público EndQueryBuilds Finaliza una operación asincrónica para ver compilaciones.
Método público EndQueryBuildsByUri
Método público EndQueryQueuedBuilds Finaliza 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 del servidor de control de versiones.
Método público GetAffectedBuildDefinitions(array<String[], ContinuousIntegrationType) Obsoleto. Obtiene una matriz de todas las definiciones de compilación afectadas por las rutas de acceso especificadas del servidor de control de versiones y se configuran 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 que se ven afectadas por las rutas de acceso proporcionadas del servidor de control de versiones de TFS y configuradas para tener un desencadenador proporcionado en el filtro.
Método público GetAllBuildDetails Obtiene una sola compilación con todos los detalles.
Método público GetBuild(Uri) Obtiene una sola compilación.
Método público GetBuild(Uri, array<String[], QueryOptions) Obtiene una sola compilación.
Método público GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) Obtiene una sola compilación de URI.
Método público GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) Obtiene una sola 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 mediante el nombre para mostrar especificado.Se produce un carácter comodín se pueden especificar, pero si se coincide con 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 mediante 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 mediante 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 mediante las opciones especificadas de controlar la cantidad de datos recuperados.
Método público GetBuildQualities Obtiene la matriz de calidades definido de compilación para el proyecto de equipo de destino.
Método público GetBuildServiceHost(String) Obtiene el servicio hospedado que coincide con el nombre especificado.
Método público GetBuildServiceHost(Uri) Obtiene el servicio hospedado que coincide con el URI especificado.
Método público GetDisplayText Obtiene el texto traducido de la pantalla para los valores de enumeración, o el valor de ToString ().
Método público GetDisplayTextValues Obtiene una matriz de valores de texto localizados de la pantalla para una enumeración, o el valor de ToString.
Método público GetEnumValue Obtiene un valor de enumeración de corresponder el texto traducido de la pantalla.
Método público GetMinimalBuildDetails Obtiene una sola compilación sin agente, la definición, o nodos de información.
Método público GetQueuedBuild(Int32, QueryOptions) Obtiene una sola 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 único resultado de 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 especificados.
Método público QueryBuildAgentsByUri(array<Uri[], array<String[]) Obtiene los agentes de compilación que coinciden con los URI especificados.
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 único resultado de consulta del 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 del controlador de compilación para las especificaciones especificadas del controlador de compilación.
Método público QueryBuildControllersByUri(array<Uri[], Boolean) Obtiene los controladores de compilación que coinciden con los URI especificados.
Método público QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) Obtiene los controladores de compilación que coinciden con los URI especificados.
Método público QueryBuildDefinitions(String) Obtiene las definiciones de compilación para el proyecto especificado del equipo.
Método público QueryBuildDefinitions(IBuildDefinitionSpec) Obtiene un único resultado de consulta de la 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 compiladas de definición.
Método público QueryBuildDefinitions(String, QueryOptions) Obtiene las definiciones de compilación para el proyecto especificado del equipo.Las opciones especificadas de consulta determina la cantidad de datos que se recupere en la consulta.
Método público QueryBuildDefinitionsByUri(array<Uri[]) Obtiene las definiciones de compilación que coinciden con los URI especificados.
Método público QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) Obtiene las definiciones de compilación que coinciden con los URI especificados.Las opciones especificadas de consulta determina 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 especificados.Las opciones especificadas de consulta determina la cantidad de datos que se recupere en la consulta.
Método público QueryBuilds(String) Obtiene todas las compilaciones de 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 de la especificación de la definición de compilación.
Método público QueryBuilds(IBuildDetailSpec) Obtiene un único resultado de consulta de la compilación para la especificación especificada de la compilación.
Método público QueryBuilds(array<IBuildDetailSpec[]) Obtiene los resultados de la consulta de compilación de la lista especificada de especificaciones compiladas.
Método público QueryBuilds(String, String) Obtiene todas las compilaciones de un proyecto y una definición del equipo.
Método público QueryBuildsByUri(array<Uri[], array<String[], QueryOptions) Obtiene las compilaciones que coinciden con los URI especificados.
Método público QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) Obtiene las compilaciones que coinciden con los URI especificados.
Método público QueryBuildServiceHosts Obtiene una matriz de todos los hosts compilados de servicio que se hospedan en equipos especificados.
Método público QueryBuildServiceHostsByUri Obtiene a los hosts de servicio de compilación que coinciden con los URI especificados.
Método público QueryProcessTemplates(String) Obtiene todas las plantillas de proceso de compilación para Team Project.
Método público QueryProcessTemplates(String, array<ProcessTemplateType[]) Obtiene todas las plantillas de proceso de compilación para Team Project de un tipo o los tipos especificados.
Método público QueryQueuedBuilds(IQueuedBuildSpec) Obtiene un único resultado de consulta de la compilación para una especificación en cola especificada de la compilación.
Método público QueryQueuedBuilds(array<IQueuedBuildSpec[]) Obtiene los resultados de la consulta de la compilación para un matriz de especificaciones en cola de compilación.
Método público QueueBuild(IBuildDefinition) Pone en cola una compilación para la definición especificada de compilación con todas las opciones implícitas.
Método público QueueBuild(IBuildRequest) Pone en cola una compilación para la solicitud especificada de compilación con QueueOptions predeterminado.
Método público QueueBuild(IBuildRequest, QueueOptions) Pone en cola una compilación para la solicitud especificada de la compilación.
Método público QueueBuild(IEnumerable<IBuildRequest>, QueueOptions) Compilaciones de las colas para las solicitudes con de la compilación.
Método público RetryQueuedBuilds(array<IQueuedBuild[]) Reintenta las compilaciones especificadas y colocarlas en un lote juntas.
Método público RetryQueuedBuilds(array<IQueuedBuild[], Guid) Reintenta las compilaciones especificadas y colocarlas en un lote juntas.
Método público RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) Reintenta las 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 a compilar los agentes al servidor.
Método público SaveBuildControllers Guarda cualquier cambio realizado a compilar los controladores al servidor.
Método público SaveBuildDefinitions Guarda cualquier cambio realizado a compilar definiciones al servidor.
Método público SaveBuilds Guarda cualquier cambio realizado en compilaciones al servidor.
Método público SaveBuildServiceHost Guarda los cambios del 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 en el servidor.
Método público StartQueuedBuildsNow(array<Int32[]) El inicio coloca en la cola compila con los id. proporcionados si que esté en una cola en pausa de definición y tiene un estado Queued.
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 Queued.
Método público StopBuilds(array<Uri[]) Detiene todas las compilaciones con los URI especificados.
Método público StopBuilds(array<IBuildDetail[]) Detiene las compilaciones especificadas.
Método público TestConnectionForBuildAgent Indica al aplicación- nivel para probar la conexión del agente de compilación y actualiza los mensajes de estado del agente.
Método público TestConnectionForBuildController Indica al aplicación- nivel para probar la conexión del controlador de compilación y actualiza los mensajes de estado del controlador.
Método público TestConnectionsForBuildMachine Indica al aplicación- nivel para probar la conexión para los recursos compilados del equipo y actualizar mensajes de estado de recursos.

Arriba

Vea también

Referencia

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