IVsBuildLoggerProvider.GetLogger(String, IEnumerable<String>, IDictionary<String,String>, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.