Condividi tramite


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.

È 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:

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

Raccolte di amministrazione COM+