Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Microsoft.Build.Framework, espace de noms

L'espace de noms Microsoft.Build.Framework contient les types qui définissent comment les tâches et les journaux interagissent avec le moteur MSBuild. Pour plus d'informations, consultez MSBuild.

  Classe Description
Classe publique BuildErrorEventArgs Fournit des données pour l'événement ErrorRaised.
Classe publique BuildEventArgs Fournit des données pour l'événement AnyEventRaised.
Classe publique BuildEventContext Fournit des informations d'emplacement contextuelles pour les événements de build.
Classe publique BuildFinishedEventArgs Fournit des données pour l'événement BuildFinished.
Classe publique BuildMessageEventArgs Fournit des données pour l'événement MessageRaised.
Classe publique BuildStartedEventArgs Fournit des données pour l'événement BuildStarted.
Classe publique BuildStatusEventArgs Fournit des données pour l'événement StatusEventRaised.
Classe publique BuildWarningEventArgs Fournit des données pour l'événement WarningRaised.
Classe publique CriticalBuildMessageEventArgs Contient des arguments pour les événements de messages critiques. Ils ont toujours une importance élevée.
Classe publique CustomBuildEventArgs Fournit des données pour l'événement CustomEventRaised.
Classe publique ExternalProjectFinishedEventArgs Fournit des données pour l'événement CustomEventRaised.
Classe publique ExternalProjectStartedEventArgs Fournit des données pour l'événement CustomEventRaised.
Classe publique LazyFormattedBuildEventArgs Stocke des chaînes pour les parties d'un message qui diffèrent la mise en forme jusqu'à son affichage.
Classe publique LoadInSeparateAppDomainAttribute Définit l'attribut de métadonnées utilisé par MSBuild pour identifier les tâches qui doivent être exécutées dans leurs propres domaines d'application.
Classe publique LoggerException Permet à un journal de forcer l'arrêt de la génération de manière explicite.
Classe publique OutputAttribute Définit l'attribut de métadonnées que les auteurs de la tâche utilisent pour identifier les propriétés de tâche qui génèrent des données à partir de la tâche.
Classe publique ProjectFinishedEventArgs Fournit des données pour l'événement ProjectFinished.
Classe publique ProjectStartedEventArgs Fournit des données pour l'événement ProjectStarted.
Classe publique RequiredAttribute Définit l'attribut de métadonnées que les auteurs de la tâche utilisent pour identifier les propriétés de tâche requises. Les propriétés de tâche dotées de cet attribut doivent avoir une valeur définie lorsque la tâche est exécutée.
Classe publique RequiredRuntimeAttribute Définit l'attribut de métadonnées que les auteurs de la tâche utilisent pour savoir si la tâche requiert une version spécifique du runtime CLR.
Classe publique RunInMTAAttribute Cet attribut est utilisé pour marquer une classe de tâche comme n'étant pas explicitement obligatoire à exécuter dans le STA pour COM.
Classe publique RunInSTAAttribute Cet attribut est utilisé pour marquer une classe de tâche comme étant obligatoire à exécuter dans un modèle STA (Single-Threaded Apartment) pour COM.
Classe publique TargetFinishedEventArgs Initialise une nouvelle instance de la classe TargetFinishedEventArgs.
Classe publique TargetStartedEventArgs Fournit des données pour l'événement TargetStarted.
Classe publique TaskCommandLineEventArgs Fournit des données pour l'événement MessageRaised.
Classe publique TaskFinishedEventArgs Fournit des données pour l'événement TaskFinished.
Classe publique TaskPropertyInfo Représente les informations de paramètre de la tâche utilisée comme classe fortement typée.
Classe publique TaskStartedEventArgs Fournit des données pour l'événement TaskStarted.

  Structure Description
Structure publique BuildEngineResult Contient le résultat de la build et des sorties cibles.

  Interface Description
Interface publique IBuildEngine Offre un moyen aux auteurs de la tâche d'utiliser un sous-ensemble des fonctionnalités du moteur MSBuild. 
Interface publique IBuildEngine2 Offre un moyen aux auteurs de la tâche d'utiliser un sous-ensemble des fonctionnalités du moteur MSBuild.
Interface publique IBuildEngine3 Cette interface étend IBuildEngine pour fournir une méthode qui autorise la création de fichiers projet en parallèle.
Interface publique IBuildEngine4 Cette interface étend IBuildEngine pour fournir un mécanisme permettant aux tâches de partager des données entre des appels de tâche.
Interface publique ICancelableTask Interface pour les tâches qui peuvent être annulées.
Interface publique IEventRedirector Transfère les événements de build à d'autres journaux.
Interface publique IEventSource Définit les événements déclenchés par le moteur de génération. Les journaux reçoivent un objet implémentant cette interface dans leur méthode Initialize et l'utilisent pour s'abonner aux événements qu'ils souhaitent recevoir.
Interface publique IForwardingLogger Étend l'interface ILogger afin de fournir des propriétés de transfert des événements à un journal s'exécutant dans un processus différent. Peut également être utilisé pour créer des journaux de filtrage.
Interface publique IGeneratedTask Interface implémentée par les tâches générées par les instances [ITaskFactory].
Interface publique ILogger Définit un journal MSBuild qui s'abonne pour générer des événements système.
Interface publique INodeLogger Définit un "journal informé parallèle" dans le système de génération.
Interface publique ITask Définit une tâche, qui est une unité de code exécutable utilisée par MSBuild pour effectuer des opérations de génération.
Interface publique ITaskFactory Interface qu'une instance de la fabrique de la tâche doit implémenter.
Interface publique ITaskFactory2 Décrit une interface étendue ITaskFactory qu'une instance de la fabrique de tâches doit implémenter.
Interface publique ITaskHost Passe des objets hôtes d'un environnement de développement intégré (IDE) aux tâches individuelles.
Interface publique ITaskItem Définit un élément MSBuild qui peut être consommé et émis par les tâches.
Interface publique ITaskItem2 Cette interface ajoute la prise en charge de l'échappement à l'interface ITaskItem.

  Délégué Description
Délégué public AnyEventHandler Représente la méthode qui gérera l'événement AnyEventRaised d'une génération.
Délégué public BuildErrorEventHandler Représente la méthode qui gérera l'événement ErrorRaised d'une génération.
Délégué public BuildFinishedEventHandler Représente la méthode qui gérera l'événement BuildFinished d'une génération.
Délégué public BuildMessageEventHandler Représente la méthode qui gérera l'événement MessageRaised d'une génération.
Délégué public BuildStartedEventHandler Représente la méthode qui gérera l'événement BuildStarted d'une génération.
Délégué public BuildStatusEventHandler Représente la méthode qui gérera l'événement StatusEventRaised d'une génération.
Délégué public BuildWarningEventHandler Représente la méthode qui gérera l'événement WarningRaised d'une génération.
Délégué public CustomBuildEventHandler Représente la méthode qui gérera l'événement CustomEventRaised d'une génération.
Délégué public ProjectFinishedEventHandler Représente la méthode qui gérera l'événement ProjectFinished d'une génération.
Délégué public ProjectStartedEventHandler Représente la méthode qui gérera l'événement ProjectStarted d'une génération.
Délégué public TargetFinishedEventHandler Représente la méthode qui gérera l'événement TargetFinished d'une génération.
Délégué public TargetStartedEventHandler Représente la méthode qui gérera l'événement TargetStarted d'une génération.
Délégué public TaskFinishedEventHandler Représente la méthode qui gérera l'événement TaskFinished d'une génération.
Délégué public TaskStartedEventHandler Représente la méthode qui gérera l'événement TaskStarted d'une génération.

  Énumération Description
Énumération publique LoggerVerbosity Spécifie les niveaux de commentaires disponibles d'un Logger.
Énumération publique MessageImportance Spécifie des constantes qui définissent l'importance d'un message de génération.
Énumération publique RegisteredTaskObjectLifetime Définit la durée de vie d'un objet de tâche inscrit.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft