Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un'applicazione COM+ è essenzialmente un costrutto dichiarativo che consente di configurare un numero qualsiasi di componenti in comune. Ad esempio, è possibile configurare i componenti in un'applicazione con criteri di sicurezza comuni.
La configurazione è una parte essenziale del processo di sviluppo per le applicazioni COM+. La modalità di configurazione di un'applicazione determinerà il modo in cui COM+ fornirà servizi e come si comporta durante l'esecuzione.
È possibile configurare applicazioni COM+ usando lo strumento di amministrazione di Servizi componenti o gli oggetti e le interfacce di amministrazione scriptabili che forniscono la funzionalità sottostante dello strumento di amministrazione o entrambi. Per informazioni dettagliate sull'esecuzione di un'amministrazione con script, vedere Automating COM+ Administration.
È possibile configurare gli elementi ai livelli seguenti all'interno delle applicazioni COM+:
- Application-Level Impostazioni
- Component-Level (Class-Level) Impostazioni
- Interface-Level impostazione
- Method-Level impostazione
- argomenti correlati
La modalità di installazione dei componenti in un'applicazione può influire sul modo in cui è possibile configurarli. È consigliabile installare sempre i componenti nelle applicazioni COM+ anziché importarli. L'installazione dei componenti li registrerà completamente, insieme alle interfacce e alle librerie dei tipi, nel database di registrazione della classe COM+ (RegDB) in modo che sia possibile configurarli.
Impostazioni di Application-Level
| Attributo | Descrizione |
|---|---|
|
Attivazione |
Specifica il tipo di applicazione: applicazione server o applicazione di libreria. |
|
Abilitazione dei controlli di accesso |
Attiva e disattiva il controllo di sicurezza. |
|
livello di sicurezza di |
Specifica che i controlli di accesso verranno eseguiti a livello di processo (livelli di controllo di accesso generati dai ruoli) o sia a livello di processo che a livello di componente (sicurezza completa basata sui ruoli). |
|
livello di autenticazione |
Imposta il livello di autenticazione utilizzato per le chiamate nell'applicazione. |
|
livello di impersonazione |
Imposta il livello di impersonificazione utilizzato nelle chiamate ad altre applicazioni. |
|
accodamento |
Specifica che i componenti dell'applicazione useranno i servizi di accodamento. |
|
Abilitare crm |
Consente l'uso di Gestori risorse compensativi. |
|
Eseguire l'applicazione come servizio |
Configura e implementa un'applicazione server COM+ come servizio NT. |
|
servizio SOAP COM+ |
Espone un'applicazione COM+ come servizio Web XML. |
|
pool di applicazioni |
Aggiunge scalabilità per i processi a thread singolo e si integra con il servizio COM+ Application Recycling. |
|
riciclo delle applicazioni |
Aumenta la stabilità dell'applicazione arrestando normalmente un processo associato a un'applicazione e riavviandolo. |
|
Dump del processo |
Esegue il dump dell'intero stato di un processo senza terminarlo, a scopo di debug. |
| Arresto del processo del server |
Termina un processo dopo un periodo di inattività specificato. |
| Autorizzazioni |
Disabilita le modifiche alle impostazioni di configurazione, inclusa l'eliminazione. |
| Identità di sicurezza |
Specifica l'identità con cui viene eseguita l'applicazione. |
| Avviare nel debugger |
Specifica che l'applicazione verrà avviata in un debugger, con le impostazioni della riga di comando specificate dall'utente. |
| Abilitare il supporto di 3 GB |
Abilita l'uso dello spazio di indirizzamento della memoria esteso del processo. |
impostazioni di Component-Level (Class-Level)
| Attributo | Descrizione |
|---|---|
|
transazioni |
Imposta i requisiti delle transazioni automatiche Disabilitato, Non Supportato, Supportato, Obbligatorio, o Richiede Nuovo. |
|
Sincronizzazione |
Imposta i requisiti di sincronizzazione Disabilitato, Non Supportato, Supportato, Obbligatorio o Richiede nuovo. |
|
Attivazione JIT |
Abilita l'attivazione just-in-time. |
|
pool di oggetti |
Abilita il pool di oggetti. Le dimensioni minime e massime del pool e i valori di timeout degli oggetti sono configurabili. |
|
costruzione di oggetti |
Abilita la costruzione di oggetti con parametri con una stringa del costruttore specificata in modo amministrativo. Nota: La stringa del costruttore non deve essere usata per archiviare informazioni sensibili alla sicurezza. |
|
I controlli di accesso a livello di componente |
Attiva o disattiva il controllo di sicurezza basato sui ruoli a livello di componente. |
|
Assegnazione dichiarativa di ruoli |
Abilita l'assegnazione esplicita dei ruoli al componente. |
|
classe di eccezione Accodamento |
Indica una classe di eccezione per la gestione degli errori lato client. |
|
Eventi e statistiche di strumentazione |
Abilita la segnalazione dettagliata degli eventi di sistema e delle statistiche sugli oggetti. |
|
contesto di attivazione |
Abilita l'attivazione forzata di un oggetto nel contesto del chiamante o nel contesto predefinito. |
|
Creazione di componenti privati |
Contrassegna il componente come privato per l'applicazione. Un componente privato può essere visualizzato e attivato solo da altri componenti nella stessa applicazione. |
Interface-Level Impostazione
| Attributo | Descrizione |
|---|---|
|
In coda |
Indica un'interfaccia accodabile, definita in IDL. |
|
Assegnazione dichiarativa di ruolo |
Abilita l'assegnazione esplicita dei ruoli all'interfaccia, nonché i ruoli ereditati in modo implicito dal livello di componente. |
impostazione Method-Level
| Attributo | Descrizione |
|---|---|
|
completato automaticamente |
Disattiva automaticamente l'oggetto al ritorno del metodo e stabilisce i voti in una transazione. |
|
assegnazione di ruolo dichiarativa |
Abilita l'assegnazione esplicita dei ruoli al metodo, nonché i ruoli ereditati in modo implicito dai livelli di interfaccia e componenti. |