Condividi tramite


Classe di base TaskExtension

Molte attività ereditano dalla classe TaskExtension, che a sua volta eredita dalla classe Task. Questa catena di ereditarietà aggiunge diversi parametri alle attività che ne derivano. Questi parametri sono elencati in questo documento.

Parametri

Nella tabella seguente vengono descritti i parametri delle classi di base.

Parametro Descrizione
BuildEngine Parametro IBuildEngine facoltativo.

Specifica l'interfaccia del motore di compilazione disponibile per le attività. Il motore di compilazione imposta automaticamente questo parametro per consentire alle attività di richiamarlo.
BuildEngine2 Parametro IBuildEngine2 facoltativo.

Specifica l'interfaccia del motore di compilazione disponibile per le attività. Il motore di compilazione imposta automaticamente questo parametro per consentire alle attività di richiamarlo.

Questa è una proprietà che consente agli autori di attività che ereditano da questa classe di non dovere eseguire il cast da IBuildEngine a 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 host ha associato un oggetto host a questa particolare attività.
Log Parametro di sola lettura TaskLoggingHelper facoltativo.

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

Vedi anche