Classe di base TaskExtension
Molte attività ereditano dalla classe TaskExtension, che eredita dalla classe Task.Tramite questa catena di ereditarietà vengono aggiunti diversi parametri alle attività da essi derivate.Tali parametri vengono elencati in questo documento.
Parametri
Nella tabella riportata di seguito sono descritti i parametri delle classi di base.
Parametro |
Descrizione |
---|---|
Parametro IBuildEngine facoltativo. Specifica l'interfaccia del modulo di gestione della compilazione disponibile per le attività.Questo parametro viene impostato automaticamente tramite il motore di compilazione per consentire alle attività di richiamare il motore stesso. |
|
Parametro IBuildEngine2 facoltativo. Specifica l'interfaccia del modulo di gestione della compilazione disponibile per le attività.Questo parametro viene impostato automaticamente tramite il motore di compilazione per consentire alle attività di richiamare il motore stesso. Si tratta di una proprietà che consente agli autori di attività che ereditano da questa classe di non dover eseguire il cast del valore da IBuildEngine in IBuildEngine2. |
|
Parametro IBuildEngine3 facoltativo. Specifica l'interfaccia del motore di compilazione fornita dall'host. |
|
Parametro ITaskHost facoltativo. Specifica l'istanza dell'oggetto host (può essere null).Il motore di compilazione imposta questa proprietà se l'IDE dell'host ha un oggetto host associato con questa particolare attività. |
|
Parametro di sola lettura TaskLoggingHelper facoltativo. Ottiene un oggetto TaskLoggingHelperExtension che contiene i metodi di registrazione delle attività. |