Compartir a través de


BuildControllerWebService (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.Compatibility.BuildControllerWebService

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

Sintaxis

'Declaración
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildController/03",  _
    Description := "Team Foundation Build Controller web service")> _
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildControllerService", CollectionServiceIdentifier := "36cffc58-f0d7-4b48-8e2d-6c79ab4447cb")> _
Public NotInheritable Class BuildControllerWebService _
    Inherits BuildWebServiceBase
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildController/03", 
    Description = "Team Foundation Build Controller web service")]
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildControllerService", CollectionServiceIdentifier = "36cffc58-f0d7-4b48-8e2d-6c79ab4447cb")]
public sealed class BuildControllerWebService : BuildWebServiceBase

El tipo BuildControllerWebService expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público BuildControllerWebService

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 BuildCompleted Denominado para provocar el evento buildcompleted
Método público DeleteBuild Denominado para eliminar una compilación determinada.El parámetro de failureMessage contiene el error o la advertencia que podría producirse cuando realiza esta operación.Si el tipo booleano devuelto es false, failureMessage contiene el error.Si el tipo booleano devuelto es true, failureMessage contiene la advertencia.
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 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 InsertBuildQuality Inserta la calidad de compilación en el parámetro determinado de teamproject .
Método público RemoveBuildQuality Quita buildquality especificado en el proyecto de equipo determinado.
Método público RemoveRun Elimine los datos de prueba de la base de datos.
Método público ReportBuildError Este método se debe llamar a para indicar que se ha producido un error en la compilación cuando MSBuild sale con un exitCode distinto en el equipo de compilación.
Método público StartBuild Se llama a este método para iniciar una compilación.
Método público StopBuild Denominado para detener una compilación determinada.El parámetro de failureMessage contiene el error que se produce cuando se detiene la compilación.
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 ValidateBuildStart

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.Compatibility (Espacio de nombres)