Raccolta di applicazioni
Contiene un oggetto per ogni applicazione COM+ installata nel computer locale. Le proprietà esposte da questi oggetti contengono tutte le impostazioni effettuate a livello di applicazione.
È possibile impostare le proprietà per i componenti all'interno di un'applicazione usando l'insieme Components correlato. Si assegnano ruoli a un'applicazione usando la raccolta Ruoli correlati.
Per installare i componenti in un'applicazione, usare i metodi nell'oggetto COMAdminCatalog . Per installare un'applicazione da un file o per arrestare o esportare un'applicazione, usare anche metodi nell'oggetto COMAdminCatalog . In caso contrario, per creare una nuova applicazione, è possibile aggiungere un oggetto all'insieme Applications .
Questa raccolta supporta i metodi Add and Remove dell'oggetto COMAdminCatalogCollection .
Membri
L'insieme Applications eredita dall'interfaccia IUnknown , ma non dispone di membri aggiuntivi.
Raccolte correlate
È possibile passare da questa raccolta a una delle raccolte seguenti:
È possibile passare a questa raccolta dalle raccolte seguenti:
Proprietà
Le proprietà seguenti sono supportate dall'oggetto COMAdminCatalogObject all'interno dell'insieme:
- 3GigSupportEnabled
- AccessChecksLevel
- Activation
- ApplicationAccessChecksEnabled
- Applicationdirectory
- ApplicationProxy
- ApplicationProxyServerName
- AppPartitionID
- autenticazione
- AuthenticationCapability
- Variabile
- Commandline
- App simultanee
- CreatedBy
- CRMEnabled
- CRMLogFile
- Eliminabile
- Descrizione
- DumpEnabled
- DumpOnException
- DumpOnFailfast
- DumpPath
- EventsEnabled
- ID
- Identità
- ImpersonationLevel
- IsEnabled
- IsSystem
- MaxDumpCount
- Nome
- Password
- QCAuthenticateMsgs
- QCListenerMaxThreads
- QueueListenerEnabled
- AccodamentoEnabled
- RicicloActivationLimit
- RicicloCallLimit
- RicicloExpirationTimeout
- RicicloLifetimeLimit
- RicicloMemoryLimit
- Replicabile
- RunForever
- Servicename
- ShutdownAfter
- SoapActivated
- SoapBaseUrl
- SoapMailTo
- SoapVRoot
- SRPEnabled
- SRPTrustLevel
3GigSupportEnabled
Voce | Valore |
---|---|
Descrizione | Indica se l'applicazione può usare 3 GB di memoria nel suo processo. Se questa opzione non è abilitata, l'applicazione può usare solo 2 GB di memoria. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
AccessChecksLevel
Voce | Valore |
---|---|
Descrizione | Indica se i controlli di accesso vengono eseguiti solo a livello di processo o a livello di processo e componente. È consigliabile usare le costanti nell'enumerazione e non i valori numerici. |
Access | ReadWrite |
Tipo | Valori Long Possible: COMAdminAccessChecksApplicationLevel (0) COMAdminAccessChecksApplicationComponentLevel (1) |
Predefinito | COMAdminAccessChecksApplicationComponentLevel (1) |
Sistema minimo | Windows 2000 |
Activation
Voce | Valore |
---|---|
Descrizione | L'attivazione locale indica che gli oggetti all'interno dell'applicazione vengono eseguiti all'interno di un processo server locale dedicato (applicazione server). L'attivazione in-process indica che gli oggetti vengono eseguiti nel processo di creazione (applicazione di libreria). |
Access | ReadWrite |
Tipo | Valori Long Possible:COMAdminActivationInproc (0)COMAdminActivationLocal (1) |
Predefinito | COMAdminActivationLocal (1) |
Sistema minimo | Windows 2000 |
ApplicationAccessChecksEnabled
Voce | Valore |
---|---|
Descrizione | Indica se i controlli di accesso vengono eseguiti per l'applicazione quando i client effettuano chiamate. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows 2000 |
Applicationdirectory
Voce | Valore |
---|---|
Descrizione | Percorso completo dell'applicazione. Queste informazioni sono necessarie quando si configurano assembly Side-by-Side (SxS). Gli assembly side-by-side (SxS) consentono alle applicazioni ASP di specificare la versione di una DLL di sistema supportata da SxS da usare, ad esempio MSVCRT, MSXML, COMCTL, GDIPLUS e così via. Ad esempio, se l'applicazione ASP si basa su MSVCRT versione 2.0, è possibile assicurarsi che l'applicazione usi ancora MSVCRT versione 2.0 anche dopo che i Service Pack vengono applicati al server. Qualsiasi nuova versione di MSVCRT è ancora installata nel computer, ma la versione 2.0 rimane e viene usata dall'applicazione. Le DLL supportate da SxS vengono archiviate in %WINDIR%\WinSxS. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows XP |
Nota
È possibile usare una sola versione di una DLL di sistema in qualsiasi pool di applicazioni, anche se questa funzionalità è configurabile a livello di applicazione. Ad esempio, se l'applicazione App1 usa MSVCRT, versione 2.5 e applicazione App2 usa MSVCRT, versione 2.4, App1 e App2 non devono trovarsi nello stesso pool di applicazioni. Se sono, l'applicazione caricata prima ha la versione di MSVCRT caricata e l'altra applicazione viene costretta a usarla fino a quando le applicazioni non vengono scaricate.
Per altre informazioni, vedere "Assembly side-by-side" in Modifiche nei servizi COM+ in IIS 6.0.
ApplicationProxy
Voce | Valore |
---|---|
Descrizione | Indica se l'applicazione è un proxy dell'applicazione. |
Access | ReadOnly |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
ApplicationProxyServerName
Voce | Valore |
---|---|
Descrizione | Nome del server remoto usato per l'esportazione del proxy dell'applicazione. Si tratta di questo nome del server a cui punta il proxy dell'applicazione quando viene installato in un computer client. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
AppPartitionID
Voce | Valore |
---|---|
Descrizione | GUID che rappresenta l'ID della partizione dell'applicazione. |
Access | ReadOnly |
Type | string |
Predefinito | <Generato> |
Sistema minimo | Windows Server 2003 |
Authentication
Voce | Valore |
---|---|
Descrizione | Imposta il livello di autenticazione per le chiamate, con valori corrispondenti alle impostazioni di autenticazione di Remote Procedure Call (RPC). Quando viene scelto COMAdminAuthenticationDefault, viene utilizzata l'impostazione nella proprietà DefaultAuthenticationLevel all'interno dell'insieme LocalComputer . |
Access | ReadWrite |
Tipo | Valori lunghi:COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6) |
Predefinito | COMAdminAuthenticationPacket (4) |
Sistema minimo | Windows 2000 |
Nota
Per le applicazioni di libreria (in-process), le uniche impostazioni valide sono COMAdminAuthenticationDefault e COMAdminAuthenticationNone. È consigliabile usare le costanti nell'enumerazione e non i valori numerici.
AuthenticationCapability
Voce | Valore |
---|---|
Descrizione | Determina l'identità visualizzata quando le chiamate vengono rappresentate. |
Access | ReadWrite |
Tipo | Valori Long Possible:COMAdminAuthenticationCapabilitiesNone (0x0)COMAdminAuthenticationCapabilitiesSecureReference (0x2)COMAdminAuthenticationCapabilitiesStaticCloaking (0x20)COMAdminAuthenticationCapabilitiesDynamicCloaking (0x40) |
Predefinito | COMAdminAuthenticationCapabilitiesDynamicCloaking (0x40) |
Sistema minimo | Windows 2000 |
Variabile
Voce | Valore |
---|---|
Descrizione | Determina se le modifiche apportate alle impostazioni dell'applicazione o a quelle dei relativi componenti sono consentite, a livello di codice o tramite lo strumento di amministrazione di Servizi componenti. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows 2000 |
CommandLine
Voce | Valore |
---|---|
Descrizione | Stringa della riga di comando da usare nel debug. L'applicazione può essere avviata in un debugger con la riga di comando specificata. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
App simultanee
Voce | Valore |
---|---|
Descrizione | Specifica il numero massimo di applicazioni poolbili che possono essere eseguite simultaneamente. |
Access | ReadWrite |
Tipo | Lungo (1-1048576) |
Predefinito | 1 |
Sistema minimo | Windows XP |
CreatedBy
Voce | Valore |
---|---|
Descrizione | Stringa informativo per descrivere chi ha creato l'applicazione. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
CRMEnabled
Voce | Valore |
---|---|
Descrizione | Determina se il Resource Manager di compensazione è abilitato. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
CRMLogFile
Voce | Valore |
---|---|
Descrizione | Nome e percorso del file per mantenere il log per la compensazione di Resource Manager (CRM). |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
Eliminabile
Voce | Valore |
---|---|
Descrizione | Imposta un valore che indica se l'applicazione può essere eliminata, a livello di codice o tramite lo strumento di amministrazione di Servizi componenti. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows 2000 |
Descrizione
Voce | Valore |
---|---|
Descrizione | Descrive l'applicazione. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
DumpEnabled
Voce | Valore |
---|---|
Descrizione | Abilita il dump dello stato di un'applicazione COM+ al momento dell'errore in una directory designata. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows XP |
Nota
A partire da Windows Server 2003, solo gli amministratori dispongono dei privilegi di accesso in lettura ai file di dump COM+.
DumpOnException
Voce | Valore |
---|---|
Descrizione | Abilita il dump dello stato di un'applicazione COM+ quando l'applicazione genera un'eccezione non gestita e viene terminata dal runtime COM+. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows XP |
DumpOnFailfast
Voce | Valore |
---|---|
Descrizione | Abilita il dump dello stato di un'applicazione COM+ quando l'applicazione ha esito negativo. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows XP |
DumpPath
Voce | Valore |
---|---|
Descrizione | Percorso della directory in cui vengono salvati i file di dump. |
Access | ReadWrite |
Type | string |
Predefinito | "%systemroot%\system32\com\dmp" |
Sistema minimo | Windows XP |
Nota
A partire da Windows Server 2003, solo gli amministratori dispongono dei privilegi di accesso in lettura ai file di dump COM+.
EventsEnabled
Voce | Valore |
---|---|
Descrizione | Indica se gli eventi sono abilitati per l'applicazione. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows 2000 |
ID
Voce | Valore |
---|---|
Descrizione | GUID che rappresenta l'applicazione. Questa proprietà viene restituita quando il metodo della proprietà Key viene chiamato su un oggetto di questa raccolta. |
Access | WriteOnce |
Type | string |
Predefinito | <Generato> |
Sistema minimo | Windows 2000 |
Identità
Voce | Valore |
---|---|
Descrizione | Imposta l'identità del processo server per l'applicazione. Specificare un account utente valido o "Utente interattivo" per fare in modo che l'applicazione assuma l'identità dell'utente connesso corrente. È anche possibile specificare le stringhe "nt authority\localservice", "nt authority\networkservice" e "nt authority\system". La password predefinita per questi tre account è "" (stringa vuota). |
Access | |
Type | |
Predefinito | |
Sistema minimo | Windows 2000 |
La proprietà Identity non è abilitata per le applicazioni di libreria, che vengono eseguite nel processo client.
La proprietà Password deve essere impostata contemporaneamente a Identity, prima di usare SaveChanges, perché la password e l'identità vengono convalidate prima del salvataggio. Se la password e l'identità non vengono sincronizzate, l'applicazione non può essere avviata fino a quando non vengono reimpostate da un amministratore.
ImpersonationLevel
Voce | Valore |
---|---|
Descrizione | Imposta il livello di rappresentazione utilizzato per le chiamate effettuate ad altre applicazioni. |
Access | ReadWrite |
Tipo | Valori lunghi possibili:COMAdminImpersonationAnonymous (1)COMAdminImpersonationIdentify (2)COMAdminImpersonationImpersonate (3)COMAdminImpersonationDelegate (4) |
Predefinito | COMAdminImpersonationImpersonate (3) |
Sistema minimo | Windows 2000 |
IsEnabled
Voce | Valore |
---|---|
Descrizione | Se l'applicazione o il componente COM+ è disabilitato, IsEnabled è False. Se l'applicazione o il componente COM+ è abilitato, IsEnabled è True. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows XP |
IsSystem
Voce | Valore |
---|---|
Descrizione | Identifica le applicazioni di sistema COM+. |
Access | ReadOnly |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
MaxDumpCount
Voce | Valore |
---|---|
Descrizione | Indica il numero massimo di file da generare prima della sovrascrittura. |
Access | ReadWrite |
Tipo | Lungo (1-200) |
Predefinito | 5 |
Sistema minimo | Windows XP |
Nome
Voce | Valore |
---|---|
Descrizione | Nome dell'applicazione. Gli spazi aggiuntivi all'inizio e alla fine della stringa vengono rimossi. Questa proprietà viene restituita quando il metodo della proprietà Name viene chiamato su un oggetto di questa raccolta. |
Access | ReadWrite |
Type | string |
Predefinito | "Nuova applicazione" |
Sistema minimo | Windows 2000 |
Nota
I nomi univoci devono essere scelti per le applicazioni. Se vengono create più applicazioni con lo stesso nome, può interferire con il riferimento alle applicazioni in base al nome, causando un comportamento imprevedibile.
Password
Voce | Valore |
---|---|
Descrizione | Imposta la password utilizzata dal processo del server per accedere con l'identità. |
Access | WriteOnly |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
La password deve essere impostata contemporaneamente all'identità, prima di usare SaveChanges, perché la password e l'identità vengono convalidate prima del salvataggio. Se la password e l'identità non vengono sincronizzate, l'applicazione non può essere avviata fino a quando non vengono reimpostate da un amministratore.
QCAuthenticateMsgs
Voce | Valore |
---|---|
Descrizione | Indica in quali circostanze le richieste accodate a un'applicazione vengono autenticate. |
Access | ReadWrite |
Tipo | Valori lunghi:COMAdminQCMessageAuthenticateSecureApps (0)COMAdminQCMessageAuthenticateOff (1)COMAdminQCMessageAuthenticateOn (2) |
Predefinito | COMAdminQCMessageAuthenticateSecureApps (0) |
Sistema minimo | Windows XP |
QCListenerMaxThreads
Voce | Valore |
---|---|
Descrizione | Indica il numero massimo di thread listener simultanei. L'intervallo valido per questa proprietà è da 0 a 1000. Per un'applicazione appena creata, l'impostazione viene derivata dall'algoritmo attualmente usato per determinare il numero predefinito di thread del listener: 16 volte il numero di CPU nel server. |
Access | ReadWrite |
Tipo | Lungo (0-1000) |
Predefinito | 0 |
Sistema minimo | Windows XP |
Nota
Questa proprietà è disponibile anche con funzionalità di lettura/scrittura dalla scheda Accodamento dello strumento di amministrazione di Servizi componenti.
QueueListenerEnabled
Voce | Valore |
---|---|
Descrizione | Indica se il listener dei componenti in coda è abilitato per l'applicazione. Se abilitato, il listener viene avviato all'avvio dell'applicazione. Questa proprietà ha effetto solo se QueuingEnabled è impostato su True. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
AccodamentoEnabled
Voce | Valore |
---|---|
Descrizione | Indica se il servizio COMPONENTI accodati COM+ è abilitato per l'applicazione. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
RicicloActivationLimit
Voce | Valore |
---|---|
Descrizione | Indica il numero massimo di attivazioni di oggetti configurati nell'applicazione da accettare prima di riciclare il processo. Il numero predefinito di attivazioni è 0. |
Access | ReadWrite |
Tipo | Long (0-1048576) |
Predefinito | 0 |
Sistema minimo | Windows XP |
RicicloCallLimit
Voce | Valore |
---|---|
Descrizione | Indica il numero massimo di chiamate per consentire agli oggetti configurati nell'applicazione di accettare prima di riciclare il processo. Il numero predefinito di chiamate è 0. |
Access | ReadWrite |
Tipo | Long (0-1048576) |
Predefinito | 0 |
Sistema minimo | Windows XP |
RicicloExpirationTimeout
Voce | Valore |
---|---|
Descrizione | Indica la quantità di tempo (in minuti) per consentire l'esecuzione di un processo riciclato prima di arrestarlo. Il conteggio inizia immediatamente dopo il riciclo del processo. Il timeout massimo di scadenza è 1440 minuti (24 ore) e il valore predefinito è di 15 minuti. |
Access | ReadWrite |
Tipo | Lungo (1-1440) |
Predefinito | 15 |
Sistema minimo | Windows XP |
RicicloLifetimeLimit
Voce | Valore |
---|---|
Descrizione | Indica il numero massimo di minuti per consentire l'esecuzione di un processo prima di riciclarlo. Il limite massimo di durata è 30240 minuti (21 giorni) e il valore predefinito è 0 minuti. |
Access | ReadWrite |
Tipo | Long (0-30240) |
Predefinito | 0 |
Sistema minimo | Windows XP |
RicicloMemoryLimit
Voce | Valore |
---|---|
Descrizione | Indica la quantità massima di utilizzo della memoria (in kilobyte) consentita prima che venga riciclata. Se l'utilizzo della memoria del processo supera il numero specificato per un periodo maggiore di un minuto, il processo viene riciclato. La quantità predefinita di utilizzo della memoria è 0 KB. |
Access | ReadWrite |
Tipo | Long (0-1048576) |
Predefinito | 0 |
Sistema minimo | Windows XP |
Replicabile
Voce | Valore |
---|---|
Descrizione | Indica se l'applicazione può essere replicata. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Vero |
Sistema minimo | Windows XP |
RunForever
Voce | Valore |
---|---|
Descrizione | Consente a un processo server di continuare se un'applicazione è inattiva. Se impostato su True, il processo del server non viene arrestato quando si è lasciato inattivo. Se impostato su False, il processo viene arrestato in base al valore impostato dalla proprietà ShutdownAfter. RunForever non è abilitato per le applicazioni di libreria (in-process). |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
ServiceName
Voce | Valore |
---|---|
Descrizione | Nome del servizio corrispondente all'applicazione configurata per l'esecuzione come applicazione di servizio. Se questo valore è NULL, l'applicazione non è configurata per l'esecuzione come servizio. In caso contrario, è possibile trovare le informazioni di configurazione per il servizio usando il nome del servizio. |
Access | ReadOnly |
Type | string |
Predefinito | "" |
Sistema minimo | Windows XP |
ShutdownAfter
Voce | Valore |
---|---|
Descrizione | Imposta il ritardo prima di arrestare un processo server dopo che diventa inattivo. La latenza di arresto è compresa tra 0 e 1440 minuti (24 ore). Se RunForever è impostato su True, questa proprietà viene ignorata. ShutdownAfter non è abilitato per le applicazioni di libreria (in-process). |
Access | ReadWrite |
Tipo | Long (0-1440) |
Predefinito | 3 |
Sistema minimo | Windows 2000 |
SoapActivated
Voce | Valore |
---|---|
Descrizione | Indica se l'applicazione viene esposta per l'utilizzo tramite il protocollo SOAP. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows Server 2003 |
SoapBaseUrl
Voce | Valore |
---|---|
Descrizione | Endpoint URL in cui l'applicazione viene esposta tramite il protocollo SOAP. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows Server 2003 |
SoapMailTo
Voce | Valore |
---|---|
Descrizione | Indirizzo di posta elettronica in cui l'applicazione viene esposta tramite il protocollo SOAP. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows Server 2003 |
SoapVRoot
Voce | Valore |
---|---|
Descrizione | Directory radice virtuale IIS in cui si trovano gli script di accesso che espongono l'applicazione tramite il protocollo SOAP. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows Server 2003 |
SRPEnabled
Voce | Valore |
---|---|
Descrizione | Determina i criteri di restrizione software per l'applicazione. Se impostato su True, viene utilizzata la proprietà SRPTrustLevel per l'applicazione. Se impostato su False, vengono usati i criteri di restrizione software dalle impostazioni di sicurezza locali. Le impostazioni di sicurezza locali vengono controllate tramite lo snap-in Criteri di sicurezza locali di Microsoft Management Console. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows XP |
SRPTrustLevel
Voce | Valore |
---|---|
Descrizione | Indica il livello di attendibilità dei criteri di restrizione software (SRP) dell'applicazione. Questa proprietà viene utilizzata solo se la proprietà SRPEnabled è impostata su True. Il livello di attendibilità di SRP si riferisce al livello di attendibilità che si è disposti a fornire a un'applicazione. Un livello di attendibilità SRP senza restrizioni corrisponde al valore di enumerazione SAFER_LEVELID_FULLYTRUSTED, mentre un livello di attendibilità SRP non consentito corrisponde al valore di enumerazione SAFER_LEVELID_DISALLOWED. L'enumerazione per i livelli di attendibilità è definita in Winsafer.h. |
Access | ReadWrite |
Tipo | Valori possibili lunghi:SAFER_LEVELID_DISALLOWED (0x0)SAFER_LEVELID_FULLYTRUSTED (0x40000) |
Predefinito | SAFER_LEVELID_FULLYTRUSTED (0x40000) |
Sistema minimo | Windows XP |
Un'applicazione che si è disposti a considerare attendibile con l'accesso senza restrizioni deve avere la sicurezza più rigorosa associata. Le applicazioni senza restrizioni possono caricare solo componenti senza restrizioni, mentre le applicazioni non consentite non potranno essere eseguite e pertanto non potranno caricare componenti.
Vedi anche