Condividi tramite


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

EmbeddedObject

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