BuildManager Clase

Definición

Esta clase es el punto de entrada público para la ejecución de compilaciones.This class is the public entry point for executing builds.

public ref class BuildManager : IDisposable
public ref class BuildManager
public class BuildManager : IDisposable
public class BuildManager
type BuildManager = class
    interface IDisposable
type BuildManager = class
Public Class BuildManager
Implements IDisposable
Public Class BuildManager
Herencia
BuildManager
Implementaciones

Constructores

BuildManager()

Crea un nuevo administrador de compilación sin nombre.Creates a new unnamed build manager. Normalmente solo hay un administrador de compilación en un proceso y es el predeterminado.Normally there is only one build manager in a process, and it is the default build manager. Acceda a él con DefaultBuildManager.Access it with DefaultBuildManager

BuildManager(String)

Crea un administrador de compilación con un nombre arbitrario único.Creates a new build manager with an arbitrary distinct name. Normalmente solo hay un administrador de compilación en un proceso y es el predeterminado.Normally there is only one build manager in a process, and it is the default build manager. Acceda a él con DefaultBuildManager.Access it with DefaultBuildManager

Propiedades

DefaultBuildManager

Obtiene la instancia singleton del administrador de compilación.Gets the singleton instance of the Build Manager.

Métodos

BeginBuild(BuildParameters)

Prepara el objeto BuildManager para recibir las solicitudes de compilación.Prepares the BuildManager to receive build requests.

BeginBuild(BuildParameters, IEnumerable<BuildManager.DeferredBuildMessage>)

Prepara el objeto BuildManager para recibir las solicitudes de compilación.Prepares the BuildManager to receive build requests.

Build(BuildParameters, BuildRequestData)

Método práctico.Convenience method. Envía una solicitud de compilación y bloques hasta que los resultados estén disponibles.Submits a lone build request and blocks until results are available.

Build(BuildParameters, GraphBuildRequestData)

Método práctico.Convenience method. Envía una única solicitud de compilación de grafos y se bloquea hasta que los resultados estén disponibles.Submits a lone graph build request and blocks until results are available.

BuildRequest(BuildRequestData)

Método práctico.Convenience method. Envía una solicitud de compilación y bloques hasta que los resultados estén disponibles.Submits a build request and blocks until the results are available.

BuildRequest(GraphBuildRequestData)

Método práctico.Convenience method. Envía una solicitud de compilación de grafos y se bloquea hasta que los resultados estén disponibles.Submits a graph build request and blocks until the results are available.

CancelAllSubmissions()

Cancela de forma asincrónica todos los envíos pendientes.Cancels all outstanding submissions asynchronously.

Dispose()

Deseche el administrador de compilación.Dispose of the build manager.

EndBuild()

Indica que ya no se esperan (o no se permiten) más solicitudes de compilación y que el objeto BuildManager puede proceder a limpiar.Signals that no more build requests are expected (or allowed) and the BuildManager may clean up.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
Finalize()

FinalizadorFinalizer

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetProjectInstanceForBuild(Project)

Este método solicita a BuildManager que busque un objeto ProjectInstance coincidente en la memoria caché de proyectos anteriormente compilados.This methods requests the BuildManager to find a matching ProjectInstance in its cache of previously-built projects. Si no existe ninguno, se creará una nueva instancia a partir del proyecto especificado.If none exist, a new instance will be created from the specified project.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
PendBuildRequest(BuildRequestData)

Envía una solicitud de compilación a la compilación actual pero no la inicia inmediatamente.Submits a build request to the current build but does not start it immediately. Permite al usuario realizar una ejecución asincrónica u obtener acceso al identificador de envío antes de ejecutar la solicitud.Allows the user to perform asynchronous execution or access the submission ID prior to executing the request.

PendBuildRequest(GraphBuildRequestData)

Envía una solicitud de compilación de grafos a la compilación actual, pero no la inicia inmediatamente.Submits a graph build request to the current build but does not start it immediately. Permite al usuario realizar una ejecución asincrónica u obtener acceso al identificador de envío antes de ejecutar la solicitud.Allows the user to perform asynchronous execution or access the submission ID prior to executing the request.

ResetCaches()

Borra toda la información almacenada en caché.Clears out all of the cached information.

ShutdownAllNodes()

Cierra todos los nodos de MSBuild inactivos en la máquina.Shuts down all idle MSBuild nodes on the machine

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a