Classe ProcessModelSettings1
Espone le impostazioni di configurazione per i processi di lavoro IIS.
Sintassi
class ProcessModelSettings : EmbeddedObject
Metodi
Questa classe non contiene metodi.
Proprietà
Nella tabella seguente sono elencate le proprietà esposte dalla ProcessModelSettings
classe .
Nome | Descrizione |
---|---|
IdentityType |
Valore di lettura/scrittura sint32 che definisce il tipo di account in cui verrà eseguito un pool di applicazioni. I valori possibili sono elencati più avanti nella sezione Osservazioni. |
IdleTimeout |
Valore di lettura/scrittura datetime che specifica la quantità di tempo, in minuti, che un processo di lavoro deve continuare a essere eseguito quando non vengono ricevute nuove richieste e il processo di lavoro non elabora attualmente le richieste. Il valore predefinito è 20. Al termine del tempo specificato, il processo di lavoro invia una notifica al servizio WWW (World Wide Web Publishing Service), che quindi termina il processo di lavoro. |
LoadUserProfile |
Valore di lettura/scrittura boolean . true se il servizio di attivazione dei processi di Windows (WAS) deve caricare il profilo utente per un processo di lavoro; in caso contrario, false . Il valore predefinito è true . Questa impostazione è specifica del pool di applicazioni. |
ManualGroupMembership |
Valore di lettura/scrittura boolean . true se i diritti di accesso alle directory o alle risorse del contenuto devono essere configurati manualmente tramite elenchi Controllo di accesso (ACL); in caso contrario, false . Il valore predefinito è false . Il valore false indica che verrà usata l'appartenenza al gruppo IIS_IUSRS predefinita. |
MaxProcesses |
Valore di lettura/scrittura uint32 che specifica il numero massimo di processi di lavoro in un pool di applicazioni. Il valore predefinito è 1. |
Password |
Valore di lettura/scrittura string che specifica la password predefinita per l'account usato da IIS come identità per le nuove applicazioni COM+ out-of-process create. Nota: I valori predefiniti delle Password proprietà e UserName vengono impostati quando viene installato IIS. I valori corrispondono al nome utente e alla password nell'account utente di Microsoft Windows corrispondente stabilito durante l'installazione. |
PingingEnabled |
Valore di lettura/scrittura boolean . true se il servizio WWW deve monitorare l'integrità di un processo di lavoro verificando periodicamente che sia in esecuzione; in caso contrario, false . La PingingInterval proprietà specifica il ritardo di tempo tra queste verifiche. Il valore predefinito è true . |
PingInterval |
Valore di lettura/scrittura datetime che specifica il ritardo di tempo, espresso in secondi, tra le richieste di monitoraggio dell'integrità inviate dal servizio WWW a un processo di lavoro. Il valore predefinito è 30. |
PingResponseTime |
Valore di lettura/scrittura datetime che specifica la quantità di tempo, in secondi, che un processo di lavoro viene assegnato per rispondere a una richiesta di monitoraggio dell'integrità. Il valore predefinito è 90. Dopo il superamento del limite di tempo, il servizio WWW termina il processo di lavoro. |
ShutdownTimeLimit |
Valore di lettura/scrittura datetime che specifica la quantità di tempo, in secondi, che il servizio WWW deve attendere dopo che è stata raggiunta una soglia di riciclo per terminare un processo di lavoro. Il tempo specificato consente a un processo di lavoro di completare le richieste esistenti. Il valore predefinito è 90. |
StartupTimeLimit |
Valore di lettura/scrittura datetime che specifica la quantità di tempo, in secondi, in cui il servizio WWW deve attendere l'avvio di un processo di lavoro e segnalarne lo stato pronto al servizio WWW. Il valore predefinito è 90. |
UserName |
Valore di lettura/scrittura string che specifica il nome utente predefinito per l'account usato da IIS come identità per le nuove applicazioni COM+ out-of-process create. Nota: I valori predefiniti delle UserName proprietà e Password vengono impostati quando viene installato IIS. I valori corrispondono al nome utente e alla password nell'account utente di Microsoft Windows corrispondente stabilito durante l'installazione. Importante: Se si modifica il valore di UserName , è necessario modificarlo in un valore corrispondente a un account utente di Windows valido ed è necessario anche modificare Password la password per tale account di Windows. |
Sottoclassi
Questa classe non contiene sottoclassi.
Commenti
Le istanze di questa classe sono contenute nella ProcessModel
proprietà della classe ApplicationPool e della classe ApplicationPoolElementDefaults .
Per altre informazioni sul formato di data/ora di Strumentazione gestione Windows (WMI), vedere CIM_DATETIME.
La tabella seguente contiene i valori possibili e i tipi di account per la IdentityType
proprietà . Il tipo predefinito è 2 (NetworkService).
Valore | Tipo di account |
---|---|
0 | Sistema locale |
1 | Servizio locale |
2 | Servizio di rete |
3 | Utente specifico |
Gerarchia di ereditarietà
ProcessModelSettings
Requisiti
Tipo | Descrizione |
---|---|
Client | - IIS 7.0 in Windows Vista - IIS 7.5 in Windows 7 - IIS 8.0 in Windows 8 - IIS 10.0 in Windows 10 |
Server | - IIS 7.0 in Windows Server 2008 - IIS 7.5 in Windows Server 2008 R2 - IIS 8.0 in Windows Server 2012 - IIS 8.5 in Windows Server 2012 R2 - IIS 10.0 in Windows Server 2016 |
Prodotto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
File MOF | WebAdministration.mof |
Vedere anche
Classe ApplicationPool
Classe ApplicationPoolElementDefaults
Classe EmbeddedObject
Classe WorkerProcess