TeamFoundationBuildService (Clase)
Proporciona métodos para manipular compilaciones, definiciones de compilación, las plantillas de proceso, y la cola de compilación. Utilice TeamFoundationServiceHost.GetService<T>() o TeamFoundationRequestContext.GetService<T>() para obtener una instancia de esta clase.
Jerarquía de herencia
System.Object
Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService
Espacio de nombres: Microsoft.TeamFoundation.Build.Server
Ensamblado: Microsoft.TeamFoundation.Build.Server (en Microsoft.TeamFoundation.Build.Server.dll)
Sintaxis
'Declaración
Public NotInheritable Class TeamFoundationBuildService _
Implements ITeamFoundationService
public sealed class TeamFoundationBuildService : ITeamFoundationService
El tipo TeamFoundationBuildService expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
AddBuildDefinitions | Agregar definiciones de compilación en el servidor de compilación.La lista devuelta de definiciones de compilación coincide con la entrada muestra lo que el llamador puede asociar los identificadores generados. | |
AddBuildQualities | Agrega las calidades especificadas de compilación al proyecto de equipo. | |
AddProcessTemplates | Agrega plantillas de proceso especificadas en la base de datos.La lista devuelta de plantillas coincide con la entrada muestra lo que el llamador puede asociar los identificadores generados. | |
CancelBuilds | Los intentos en cancel en cola compilan con los id. proporcionados.Si la compilación ha iniciado, ya está completado, o no existe, se produce una excepción. | |
CreateBuiltInProcessTemplates | Crea las plantillas de proceso integradas.NOTA: No llame a este método para reemplazar las plantillas existentes.Este código es para agregar nuevas plantillas solo. | |
CreateTeamProject | Colocan los permisos y estructuras necesarios para un nuevo proyecto de equipo. | |
DeleteBuildDefinitions | Eliminar definiciones de compilación del servidor. | |
DeleteBuildQualities | Elimina calidades de compilación del proyecto especificado del equipo. | |
DeleteBuilds | Elimina las compilaciones y los datos auxiliares.Las etiquetas, los resultados de pruebas, y los datos de impacto de pruebas se eliminan de forma sincrónica.Los binarios y los símbolos de compilación se ponen en la cola y eliminados como trabajo en segundo plano. | |
DeleteProcessTemplates | Elimina las plantillas de proceso de servidor. | |
DeleteTeamProject | Elimina todos los objetos que pertenecen al proyecto especificado del equipo. | |
DeployTemplateToTfs | Implementa pasado en la plantilla XAML del proceso de compilación al contenedor Service del archivo.Creará un contenedor del nuevo archivo y un elemento de contenedor en caso necesario, después cargar el archivo. | |
DestroyBuilds | Quita permanentemente compilaciones especificadas de base de datos.Esta operación es destructiva.Esto significa que las compilaciones han destruido no pueden recuperarse. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
GetAffectedBuildDefinitions | Obtiene la lista de definiciones de compilación afectadas por las rutas de acceso proporcionadas del servidor de control de versiones.El tipo de integración continua es un filtro opcional además para limitar las definiciones de compilación que se devuelven. | |
GetBuildQualities | Recupera la lista de calidades de compilación para el proyecto especificado del equipo. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
NotifyBuildCompleted | Notifica al servidor que la compilación con el URI proporcionado ha finalizado. | |
QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec, Boolean) | ||
QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>, Boolean) | ||
QueryBuildDefinitionsByUri | ||
QueryBuilds | ||
QueryBuildsByUri | ||
QueryProcessTemplates | Consultas para la lista de plantillas de proceso en el proyecto de equipo especificado. | |
QueryProcessTemplatesById | Las consultas procesan las plantillas por identificador | |
QueryQueuedBuilds | Consulta la cola de compilación mediante las especificaciones de entrada. | |
QueryQueuedBuildsById | Consulta la cola de compilación por identificador | |
QueueBuilds | Las colas compilan con las solicitudes y las opciones especificadas.Si algunas solicitudes no por cualquier razón, todo el método produce un error y no se coloca en la cola ninguna solicitudes. | |
RequestIntermediateLogs | Solicita los registros de diagnóstico intermedios esté disponible en ubicación de destino. | |
StartQueuedBuildsNow | ||
StopBuildRequest | ||
StopBuilds | Detiene muestren los URI proporcionados si están actualmente en curso. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
UpdateBuildDefinitions | Definiciones de compilación existentes de las actualizaciones.Las propiedades del proceso y de WorkspaceTemplate pueden ser dejadas null si permanece sin modificar. | |
UpdateBuildInformation | Agrega, las actualizaciones, o eliminar la información de compilación para un conjunto de compilaciones.La lista de resultados es paralela indizado a la entrada para la asociación fácil. | |
UpdateBuilds | Compilaciones existentes de actualizaciones utilizando las actualizaciones proporcionadas. | |
UpdateProcessTemplates | Plantillas de proceso existentes de actualizaciones usando los objetos proporcionados. | |
UpdateQueuedBuilds | Actualiza la cola de compilación mediante las actualizaciones proporcionadas. |
Arriba
Implementaciones de interfaz explícita
Nombre | Descripción | |
---|---|---|
ITeamFoundationService.ServiceEnd | ||
ITeamFoundationService.ServiceStart |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.