IVsBuildLoggerProvider.GetLogger(String, IEnumerable<String>, IDictionary<String,String>, Boolean) Methode

Definition

Gibt eine Protokollierung für einen Build zurück.

Die von dieser Methode zurückgegebene Protokollierung muss die Methode verarbeiten, die für einen beliebigen Thread aufgerufen wird, und sollte nicht blockiert werden, da Sie den Fortschritt eines Builds blockieren kann.

public:
 Microsoft::Build::Framework::ILogger ^ GetLogger(System::String ^ projectPath, System::Collections::Generic::IEnumerable<System::String ^> ^ targets, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ properties, bool isDesignTimeBuild);
public Microsoft.Build.Framework.ILogger GetLogger (string projectPath, System.Collections.Generic.IEnumerable<string> targets, System.Collections.Generic.IDictionary<string,string> properties, bool isDesignTimeBuild);
abstract member GetLogger : string * seq<string> * System.Collections.Generic.IDictionary<string, string> * bool -> Microsoft.Build.Framework.ILogger
Public Function GetLogger (projectPath As String, targets As IEnumerable(Of String), properties As IDictionary(Of String, String), isDesignTimeBuild As Boolean) As ILogger

Parameter

projectPath
String

Der Pfad der Projektdatei, die erstellt wird.

targets
IEnumerable<String>

Das Ziel, das erstellt wird.

properties
IDictionary<String,String>

Die Eigenschaften, die für den Build festgelegt sind.

isDesignTimeBuild
Boolean

Gibt an, ob der Build ein vom Benutzer angeforderter Build ist.

Gibt zurück

ILogger

Gilt für