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.

È 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

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

Raccolte di amministrazione COM+