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

BuildEngine

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.

BuildEngine2

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.

BuildEngine3

Parametro IBuildEngine3 facoltativo.

Specifica l'interfaccia del motore di compilazione fornita dall'host.

HostObject

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à.

Log

Parametro di sola lettura TaskLoggingHelper facoltativo.

Ottiene un oggetto TaskLoggingHelperExtension che contiene i metodi di registrazione delle attività.

Vedere anche

Concetti

Attività di MSBuild

Altre risorse

Riferimenti delle attività MSBuild