Condividi tramite


Metodo Session.Sequence

Il metodo Sequence dell'oggetto Session apre una query sulla tabella specificata, ordinando le azioni in base ai numeri nella colonna Sequence. Per ogni riga recuperata, viene chiamato il metodo DoAction , a condizione che qualsiasi espressione di condizione fornita non restituisca False. Restituisce un'enumerazione msiDoActionStatusEnum, come descritto nel metodo DoAction .

Sintassi

Session.Sequence(
  table
)

Parametri

tabella

Nome stringa obbligatorio della tabella da utilizzare per la sequenziazione.

Valore restituito

Questo metodo non restituisce valori.

Commenti

Questo metodo viene in genere chiamato internamente da azioni di primo livello.

Non è possibile eseguire una sequenza di azioni contenente azioni che aggiornano il sistema, ad esempio le azioni InstallFiles e WriteRegistryValues , chiamando il metodo Sequence . L'eccezione a questa regola è se il metodo Sequence viene chiamato da un'azione personalizzata pianificata nella tabella InstallExecuteSequence tra le azioni InstallInitialize e InstallFinalize. È possibile chiamare azioni che non aggiornano il sistema, ad esempio AppSearch o CostInitialize.

Requisiti

Requisito Valore
Versione
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP
DLL
Msi.dll
IID
IID_ISession è definito come 000C109E-0000-0000-C000-000000000046