IVsBuildLoggerProvider.GetLogger(String, IEnumerable<String>, IDictionary<String,String>, Boolean) Método

Definição

Retorna um agente de log para uma compilação.

O agente retornado por esse método deve tratar seu método sendo chamado em qualquer thread e não deve bloquear, pois eles podem bloquear o progresso de uma compilação.

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

Parâmetros

projectPath
String

O caminho do arquivo de projeto que está sendo compilado.

targets
IEnumerable<String>

O destino que está sendo compilado.

properties
IDictionary<String,String>

As propriedades definidas na compilação.

isDesignTimeBuild
Boolean

Se a compilação é uma compilação solicitada pelo usuário ou não.

Retornos

ILogger

Aplica-se a