Compartir a través de


BuildWebService4 (Clase)

Jerarquía de herencia

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.Build.Server.BuildWebServiceBase
          Microsoft.TeamFoundation.Build.Server.BuildWebService4

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

Sintaxis

'Declaración
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildService4", CollectionServiceIdentifier := "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")> _
<WebServiceAttribute(Name := "BuildService", Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build")> _
Public NotInheritable Class BuildWebService4 _
    Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildService4", CollectionServiceIdentifier = "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")]
[WebServiceAttribute(Name = "BuildService", Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build")]
public sealed class BuildWebService4 : BuildWebServiceBase

El tipo BuildWebService4 expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público BuildWebService4

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Application Obtiene el objeto de aplicación de la solicitud HTTP actual. (Se hereda de WebService).
Propiedad pública Container Obtiene el contenedor del componente. (Se hereda de MarshalByValueComponent).
Propiedad pública Context Obtiene el objeto HttpContext de ASP.NET para la solicitud actual, que encapsula todo el contexto específico de HTTP utilizado por el servidor HTTP para procesar solicitudes Web. (Se hereda de WebService).
Propiedad pública DesignMode Obtiene un valor que indica si el componente está actualmente en modo de diseño. (Se hereda de MarshalByValueComponent).
Propiedad pública Server Obtiene el valor de la clase HttpServerUtility para la solicitud actual. (Se hereda de WebService).
Propiedad pública Session Obtiene la instancia de HttpSessionState para la solicitud actual. (Se hereda de WebService).
Propiedad pública Site Obtiene o establece el sitio del componente. (Se hereda de MarshalByValueComponent).
Propiedad pública SoapVersion Obtiene la versión del protocolo SOAP utilizada para realizar la solicitud SOAP al servicio Web XML. (Se hereda de WebService).
Propiedad pública User Obtiene el objeto de servidor ASP.NET User.Puede utilizarse con el fin de autenticar la autorización de un usuario para ejecutar la solicitud. (Se hereda de WebService).

Arriba

Métodos

  Nombre Descripción
Método público AddBuildDefinitions Agrega los objetos de BuildDefinition al servidor.Si el campo de URI se entra antes de ser enviados al servidor, se omite.Las definiciones de compilación de duplicado no pueden existir en la misma ruta de acceso.Por consiguiente, se puede producir una excepción si se encuentra este caso.Al agregar es transaccional en todas las definiciones de tal manera que si se agrega un error al conjunto agregue los errores.
Método público AddBuildQualities Agrega la lista de calidades al proyecto de equipo de destino.El usuario que realiza el agregar debe tener el permiso de EditBuildStatus para realizar la acción.
Método público AddProcessTemplates
Método público CreateTeamProjectComponents Crea los componentes necesarios para tener un proyecto de equipo.
Método público DeleteBuildDefinitions Elimina las definiciones de compilación del servidor que tienen identificadores URI equivalentes a los que se pasen como parámetro de matriz.Las definiciones que tienen compilaciones asociadas a ellos, si se completen o en cola y en “activo”, “Postponed”, o el estado de “InProgress”, no se han eliminado.Las compilaciones dependientes se deben eliminar antes de quitar la definición.
Método público DeleteBuildQualities Elimina las calidades especificadas de compilación del proyecto de equipo de destino.El usuario que realiza esta acción debe tener el permiso de EditBuildStatus en el proyecto de equipo.
Método público DeleteBuilds Elimina las compilaciones que corresponden a los URI especificados.Si no existe una compilación determinada, se omite automáticamente.Si este método no produce ninguna excepción, después puede ser supone que se la parte de la generación de cancelación OK.Los errores no graves como eliminación de resultados de pruebas error- otra que problemas de acceso de permiso problema- y la descenso- ubicación simplemente se registran en el registro de eventos y no se consideran errores.
Método público DeleteProcessTemplates
Método público DestroyBuilds Destruye las compilaciones que corresponden a los URI especificados.Si no existe una compilación determinada, se omite automáticamente.
Método público Dispose Libera todos los recursos utilizados por MarshalByValueComponent. (Se hereda de MarshalByValueComponent).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetAffectedBuildDefinitions Determina que, si existe, crear definiciones se ven afectadas por los elementos proporcionados de servidor.
Método público GetBuildQualities Recupera las calidades de compilación que existen para el proyecto de equipo de destino.El usuario debe tener el permiso de GenericRead en el proyecto de equipo de destino para ver las calidades de compilación.
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetService Obtiene el implementador de IServiceProvider. (Se hereda de MarshalByValueComponent).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público NotifyBuildCompleted Notifique al servidor que la compilación con el URI proporcionado ha finalizado.
Método público QueryBuildDefinitions
Método público QueryBuildDefinitionsByUri Consultas para las definiciones de compilación con un conjunto de URI.El servidor devolverá una definición para cada URI válido en la matriz.
Método público QueryBuilds Especifica una matriz de los objetos de BuildDetailSpec, este método web devolverá una lista de objetos de BuildQueryResult el mismo tamaño que la matriz de entrada.Si no se encuentra ninguna coincidencia, el objeto de BuildQueryResult sólo tendrá listas vacías.
Método público QueryBuildsByUri Las consultas se compilan por el URI en lugar de la ruta con las opciones proporcionadas.Un único objeto de BuildQueryResult se devuelve de la consulta, con un BuildDetail enumerado la misma longitud que la matriz de URI de entrada.Si no coincide con un URI determinado ninguna compilaciones, el índice correspondiente de la lista resultante de BuildDetail será null.La cantidad de datos devueltos por la consulta se controla mediante el parámetro options.
Método público QueryProcessTemplates
Método público RequestIntermediateLogs Solicita los registros de diagnóstico intermedios esté disponible en ubicación de destino.
Método público StopBuilds Detiene las compilaciones en curso con los URI proporcionados.Si una compilación se ha completado ya se omitirá y consideraba correcta.El usuario que realiza esta llamada debe tener el permiso de AdministerBuild a todos los proyectos de equipo para los que detenga se están creando.
Método público ToString Devuelve un objeto String que contiene el nombre del objeto Component, en caso de que exista.Este método no debe reemplazarse. (Se hereda de MarshalByValueComponent).
Método público UpdateBuildDefinitions Siempre que una matriz de los objetos de BuildDefinition, este método actualizar las definiciones del servidor de compilación con los datos especificados.
Método público UpdateBuildInformation Actualiza la información de compilación según los cambios proporcionados.Toda la información necesaria en los cambios se devuelve al llamador a excepción de nodos eliminados.
Método público UpdateBuilds Detalles de la compilación de las actualizaciones con la información proporcionada.El usuario debe tener el permiso de AdministerBuild en el proyecto de equipo que contiene la compilación para realizar esta acción.
Método público UpdateProcessTemplates

Arriba

Eventos

  Nombre Descripción
Evento público Disposed Agrega un controlador de eventos para escuchar el evento Disposed en el componente. (Se hereda de MarshalByValueComponent).

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.

Vea también

Referencia

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