Raccolta componenti
Contiene un oggetto per ogni componente nell'applicazione correlata. L'insieme Components è sempre correlato a un oggetto nell'insieme Applications . Le proprietà esposte da questi oggetti contengono impostazioni effettuate a livello di componente.
Questa raccolta supporta il metodo Remove dell'oggetto COMAdminCatalogCollection , ma non il metodo Add . Per installare o importare componenti in un'applicazione, usare i metodi nell'oggetto COMAdminCatalog .
Membri
L'insieme Components eredita dall'interfaccia IUnknown , ma non dispone di membri aggiuntivi.
Raccolte correlate
È possibile passare da questa raccolta a una delle raccolte seguenti:
- Errorinfo
- InterfacceForComponent
- Propertyinfo
- RelatedCollectionInfo
- RuoliForComponent
- SottoscrizioniForComponent
È possibile passare a questa raccolta dalle raccolte seguenti:
Proprietà
Le proprietà seguenti sono supportate dall'oggetto COMAdminCatalogObject all'interno dell'insieme:
- AllowInprocSubscribers
- Applicationid
- Numero di bit
- CLSID
- ComponentAccessChecksEnabled
- ComponentTransactionTimeout
- ComponentTransactionTimeoutEnabled
- COMTIIntrinsicsics
- CostruzioneEnabled
- CostruttoreString
- CreationTimeout
- Descrizione
- DLL
- EventTrackingEnabled
- ExceptionClass
- FireInParallel
- IISIntrinsics
- InitializeServerApplication
- IsEnabled
- IsEventClass
- IsInstalled
- IsPrivateComponent
- JustInTimeActivation
- LoadBalancingSupported
- MaxPoolSize
- MinPoolSize
- MultiInterfacePublisherFilterCLSID
- MustRunInClientContext
- MustRunInDefaultContext
- ObjectPoolingEnabled
- ProgID
- PublisherID
- SoapAssemblyName
- SoapTypeName
- Sincronizzazione
- ThreadingModel
- Transazione
- TxIsolationLevel
- VersionBuild
- VersionMajor
- VersionMinor
- VersionSubBuild
AllowInprocSubscribers
Voce | Valore |
---|---|
Descrizione | Abilita nei sottoscrittori del processo se il componente è una classe di evento. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows 2000 |
ApplicationID
Voce | Valore |
---|---|
Descrizione | GUID per l'applicazione contenente il componente. Deve essere il GUID di un'applicazione valida, verificata prima della chiamata a SaveChanges . Se questo valore viene modificato in modo che sia un GUID per un'applicazione diversa, il componente passa a tale applicazione. |
Access | ReadWrite |
Type | string |
Predefinito | N/D |
Sistema minimo | Windows 2000 |
Numero di bit
Voce | Valore |
---|---|
Descrizione | Rappresenta il tipo di bitness binario di un componente. Nei sistemi che usano Windows a 64 bit, questa proprietà distingue tra componenti a 64 bit e componenti a 32 bit. |
Access | ReadOnly |
Tipo | Valori lunghi possibili:COMAdmin32BitComponent (0x1)COMAdmin64BitComponent (0x2) |
Predefinito | N/D |
Sistema minimo | Windows XP |
CLSID
Voce | Valore |
---|---|
Descrizione | GUID per il componente. Questa proprietà viene restituita quando viene chiamato il metodo della proprietà Key su un oggetto di questa raccolta. |
Access | ReadOnly |
Type | string |
Predefinito | N/D |
Sistema minimo | Windows 2000 |
ComponentAccessChecksEnabled
Voce | Valore |
---|---|
Descrizione | Indica se i controlli di accesso basati sui ruoli vengono eseguiti sulle chiamate al componente e funzionano insieme alle proprietà AccessChecksLevel e ApplicationAccessChecksEnabled nell'applicazione. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
ComponentTransactionTimeout
Voce | Valore |
---|---|
Descrizione | Se usato in una transazione, specifica il periodo di tempo in cui questo componente causa il timeout della transazione. Il valore predefinito è 60 secondi e non può essere più lungo di 3600 secondi (1 ora). Il valore di timeout può essere impostato su 0, specificando un periodo di timeout delle transazioni infinito. Per utilizzare questa proprietà, ComponentTransactionTimeoutEnabled deve essere True. Il valore di questa proprietà esegue l'override del timeout della transazione globale specificato dalla proprietà TransactionTimeout dell'insieme LocalComputer . |
Access | ReadWrite |
Tipo | Lungo (0-3600) |
Predefinito | 60 |
Sistema minimo | Windows 2000 |
ComponentTransactionTimeoutEnabled
Voce | Valore |
---|---|
Descrizione | Specifica se il periodo di timeout delle transazioni è abilitato per questo componente. Per impostazione predefinita, la funzionalità di timeout delle transazioni è disabilitata. Quando questa proprietà è True, viene usato il timeout specificato da ComponentTransactionTimeout. Quando questa proprietà è False, viene usato il timeout specificato dalla proprietà TransactionTimeout dell'insieme LocalComputer . |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
COMTIIntrinsicsics
Voce | Valore |
---|---|
Descrizione | Consente di passare le proprietà del contesto da COM Transaction Integrator (COMTI) al contesto per questa classe. COMTI semplifica l'attività di wrapping delle transazioni mainframe e della logica di business come componenti COM. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
CostruzioneEnabled
Voce | Valore |
---|---|
Descrizione | Determina se l'oggetto ConstructorString viene passato all'oggetto quando viene costruito. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
CostruttoreString
Voce | Valore |
---|---|
Descrizione | Stringa di inizializzazione per la costruzione del componente. È possibile creare oggetti diversi dallo stesso componente generico usando le stringhe del costruttore dell'oggetto. Se ConstructionEnabled è False, questa proprietà viene ignorata. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
CreationTimeout
Voce | Valore |
---|---|
Descrizione | Quando si crea l'oggetto, il numero di millisecondi prima che venga restituito un errore di timeout. Il timeout massimo è 2147483647 millisecondi (circa 25 giorni). |
Access | ReadWrite |
Tipo | Long (0-2147483647) |
Predefinito | 0 |
Sistema minimo | Windows 2000 |
Descrizione
Voce | Valore |
---|---|
Descrizione | Descrive il componente. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
DLL
Voce | Valore |
---|---|
Descrizione | Nome e percorso del file contenente il componente. |
Access | ReadOnly |
Type | string |
Predefinito | N/D |
Sistema minimo | Windows 2000 |
EventTrackingEnabled
Voce | Valore |
---|---|
Descrizione | Determina se gli eventi vengono rilevati. Gli eventi includono azioni come l'arresto dell'applicazione; creazione e rilascio di oggetti; riferimenti a oggetti, coerenza, attivazione e disattivazione; chiamate di metodo, restituisce ed eccezioni; avvio delle transazioni, preparazione del commit e interruzione; connessione, allocazione e riciclaggio delle risorse; allocazione e riciclo dei thread. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows 2000 |
ExceptionClass
Voce | Valore |
---|---|
Descrizione | CLSID, che può essere un GUID o una stringa moniker, per attivare un programma alternativo durante il processo di gestione di un programma di componenti in coda ripetutamente non riuscito. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
FireInParallel
Voce | Valore |
---|---|
Descrizione | Consente di attivare gli eventi in parallelo se il componente è una classe di evento. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
IISIntrinsics
Voce | Valore |
---|---|
Descrizione | Consente di passare le proprietà del contesto IIS, ad esempio un oggetto sessione dell'applicazione o un oggetto sessione utente, nel contesto per questa classe. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
InitializeServerApplication
Voce | Valore |
---|---|
Descrizione | Indica se il componente viene utilizzato per inizializzare un'applicazione server. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows Server 2003 |
IsEnabled
Voce | Valore |
---|---|
Descrizione | False se l'applicazione o il componente COM+ è disabilitato. Se l'applicazione o il componente COM+ è abilitato, IsEnabled è True. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows XP |
IsEventClass
Voce | Valore |
---|---|
Descrizione | Indica se il componente è una classe di evento. |
Access | ReadOnly |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
IsInstalled
Voce | Valore |
---|---|
Descrizione | Indica se il componente è installato in un'applicazione. |
Access | ReadOnly |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows Server 2003 |
IsPrivateComponent
Voce | Valore |
---|---|
Descrizione | Determina se un'applicazione server è un componente privato. Un componente privato in un'applicazione server può essere attivato solo dall'interno dell'applicazione. Ad esempio, se si chiama CoCreateInstance su un componente privato, l'operazione ha esito negativo dall'out-of-process, ma ha esito positivo in-process. Al contrario, se si chiama CoCreateInstance su un componente pubblico, l'operazione ha esito positivo sia in-process che out-of-process. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows XP |
JustInTimeActivation
Voce | Valore |
---|---|
Descrizione | Determina se l'attivazione JIT è abilitata per il componente. Questa proprietà è impostata su True quando il supporto delle transazioni è impostato su Required, Requires New o Supported. Quando JustInTimeActivation è impostato su True, il supporto della sincronizzazione deve essere impostato su Obbligatorio (impostazione predefinita) o Richiede nuovo. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
LoadBalancingSupported
Voce | Valore |
---|---|
Descrizione | Se il servizio di bilanciamento del carico del componente è installato e abilitato nel server, determina se il componente partecipa al bilanciamento del carico. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
MaxPoolSize
Voce | Valore |
---|---|
Descrizione | Numero massimo di oggetti in pool. |
Access | ReadWrite |
Tipo | Lungo (1-1048576) |
Predefinito | 1048576 |
Sistema minimo | Windows 2000 |
MinPoolSize
Voce | Valore |
---|---|
Descrizione | Numero minimo di oggetti in pool. |
Access | ReadWrite |
Tipo | Lungo (0-1048576) |
Predefinito | 0 |
Sistema minimo | Windows 2000 |
MultiInterfacePublisherFilterCLSID
Voce | Valore |
---|---|
Descrizione | CLSID per il filtro del server di pubblicazione utilizzato se il componente è una classe di evento. |
Access | ReadWrite |
Type | string |
Predefinito | N/D |
Sistema minimo | Windows 2000 |
MustRunInClientContext
Voce | Valore |
---|---|
Descrizione | Indica che il componente deve essere attivato nel contesto del chiamante originale. In caso contrario, l'attivazione ha esito negativo. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows XP |
MustRunInDefaultContext
Voce | Valore |
---|---|
Descrizione | Indica che il componente deve essere attivato nel contesto del chiamante predefinito. In caso contrario, l'attivazione ha esito negativo. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
ObjectPoolingEnabled
Voce | Valore |
---|---|
Descrizione | Determina se il pool di oggetti COM+ è abilitato per il componente. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
ProgID
Voce | Valore |
---|---|
Descrizione | Nome descrittivo usato per identificare il componente. Questa proprietà viene restituita quando il metodo della proprietà Name viene chiamato su un oggetto di questa raccolta. |
Access | ReadOnly |
Type | string |
Predefinito | N/D |
Sistema minimo | Windows 2000 |
PublisherID
Voce | Valore |
---|---|
Descrizione | Identificatore per l'editore di eventi se il componente è una classe di evento. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
SoapAssemblyName
Voce | Valore |
---|---|
Descrizione | GUID che identifica l'assembly GAC eseguito quando il componente viene richiamato come servizio SOAP. |
Access | ReadWrite |
Type | string |
Predefinito | NULL |
Sistema minimo | Windows Server 2003 |
SoapTypeName
Voce | Valore |
---|---|
Descrizione | Nome del tipo gestito per un componente che può essere richiamato come servizio SOAP. |
Access | ReadWrite |
Type | string |
Predefinito | NULL |
Sistema minimo | Windows Server 2003 |
Sincronizzazione
Voce | Valore |
---|---|
Descrizione | Determina la sincronizzazione delle chiamate per il componente. |
Access | ReadWrite |
Tipo | Valori lunghi possibili:COMAdminSynchronizationIgnored (0)COMAdminSynchronizationNone (1)COMAdminSynchronizationSupported (2)COMAdminSynchronizationRequired (3)COMAdminSynchronizationRequiresNew (4) |
Predefinito | COMAdminSynchronizationIgnored (0) |
Sistema minimo | Windows 2000 |
ThreadingModel
Voce | Valore |
---|---|
Descrizione | Determina il modo in cui le istanze del componente vengono assegnate ai thread per l'esecuzione del metodo. I valori corrispondono ai modelli di threading COM. |
Access | ReadOnly |
Tipo | Valori lunghi possibili:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)COMAdminThreadingModelNotSpecified (5) |
Predefinito | N/D |
Sistema minimo | Windows 2000 |
Transazione
Voce | Valore |
---|---|
Descrizione | Determina il modo in cui un componente supporta le transazioni. È consigliabile usare le costanti nell'enumerazione e non i valori numerici. |
Access | ReadWrite |
Tipo | Valori long possibili:COMAdminTransactionIgnored (0)COMAdminTransactionNone (1)COMAdminTransactionSupported (2)COMAdminTransactionRequired (3)COMAdminTransactionRequiresNew (4) |
Predefinito | COMAdminTransactionNone (1) |
Sistema minimo | Windows 2000 |
TxIsolationLevel
Voce | Valore |
---|---|
Descrizione | Indica i livelli di isolamento delle transazioni. Esistono cinque livelli di isolamento: nessuno, read uncommitted, read committed, repeatable read e serialized. Il livello di isolamento predefinito viene serializzato. |
Access | ReadWrite |
Tipo | Valori lunghi possibili:COMAdminTxIsolationLevelAny (0)COMAdminTxIsolationLevelReadUnCommitted (1)COMAdminTxIsolationLevelReadCommitted (2)COMAdminTxIsolationLevelRepeatableRead (3)COMAdminTxIsolationLevelSerializable (4) |
Predefinito | COMAdminTxIsolationLevelSerializable (4) |
Sistema minimo | Windows XP |
VersionBuild
Voce | Valore |
---|---|
Descrizione | Identificatore di compilazione della versione. |
Access | ReadOnly |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
VersionMajor
Voce | Valore |
---|---|
Descrizione | Identificatore della versione. |
Access | ReadOnly |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
VersionMinor
Voce | Valore |
---|---|
Descrizione | Identificatore secondario della versione. |
Access | ReadOnly |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
VersionSubBuild
Voce | Valore |
---|---|
Descrizione | Identificatore di sotto-compilazione della versione. |
Access | ReadOnly |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
Vedi anche