ITaskFactory.Initialize(String, IDictionary<String,TaskPropertyInfo>, String, IBuildEngine) Metoda

Definice

Inicializuje tuto továrnu pro vytváření instancí úloh s konkrétním vloženým blokem úlohy.Initializes this factory for instantiating tasks with a particular inline task block.

public:
 bool Initialize(System::String ^ taskName, System::Collections::Generic::IDictionary<System::String ^, Microsoft::Build::Framework::TaskPropertyInfo ^> ^ parameterGroup, System::String ^ taskBody, Microsoft::Build::Framework::IBuildEngine ^ taskFactoryLoggingHost);
public bool Initialize (string taskName, System.Collections.Generic.IDictionary<string,Microsoft.Build.Framework.TaskPropertyInfo> parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost);
abstract member Initialize : string * System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.TaskPropertyInfo> * string * Microsoft.Build.Framework.IBuildEngine -> bool
Public Function Initialize (taskName As String, parameterGroup As IDictionary(Of String, TaskPropertyInfo), taskBody As String, taskFactoryLoggingHost As IBuildEngine) As Boolean

Parametry

taskName
String

Název úkoluName of the task.

parameterGroup
IDictionary<String,TaskPropertyInfo>

Skupina parametrůThe parameter group.

taskBody
String

Tělo úlohyThe task body.

taskFactoryLoggingHost
IBuildEngine

Hostitel protokolování objektu pro vytváření úlohThe task factory logging host.

Návraty

Boolean

Hodnota, která označuje, zda byla inicializace úspěšná.A value indicating whether initialization was successful.

Poznámky

Modul MSBuild vyvolá tuto metodu pro inicializaci objektu factory.MSBuild engine will call this to initialize the factory. To by mělo být dostatek místa pro továrnu, aby továrna mohla zobrazit dotaz, zda je možné vytvořit názvy úloh pomocí objektu pro vytváření.This should initialize the factory enough so that the factory can be asked whether or not task names can be created by the factory.

TaskFactoryLoggingHost bude protokolovat zprávy v kontextu cíle, ve kterém se úkol poprvé použil.The taskFactoryLoggingHost will log messages in the context of the target where the task is first used.

Platí pro