Components-Sammlung
Enthält ein -Objekt für jede Komponente in der zugehörigen Anwendung. Die Components-Auflistung bezieht sich immer auf ein Objekt in der Applications-Auflistung . Die von diesen Objekten verfügbar gemachten Eigenschaften enthalten Einstellungen, die auf Komponentenebene vorgenommen wurden.
Diese Auflistung unterstützt die Remove-Methode des COMAdminCatalogCollection-Objekts , aber nicht die Add-Methode . Verwenden Sie Methoden für das COMAdminCatalog-Objekt , um Komponenten in einer Anwendung zu installieren oder in eine Anwendung zu importieren.
Member
Die Components-Auflistung erbt von der IUnknown-Schnittstelle , verfügt aber nicht über zusätzliche Member.
Verwandte Sammlungen
Sie können von dieser Sammlung zu einer der folgenden Sammlungen navigieren:
- ErrorInfo
- InterfacesForComponent
- Propertyinfo
- RelatedCollectionInfo
- RolesForComponent
- SubscriptionsForComponent
Sie können aus den folgenden Sammlungen zu dieser Sammlung navigieren:
Eigenschaften
Die folgenden Eigenschaften werden vom COMAdminCatalogObject-Objekt innerhalb der Auflistung unterstützt:
- AllowInprocSubscriber
- Applicationid
- Bitness
- CLSID
- ComponentAccessChecksEnabled
- ComponentTransactionTimeout
- ComponentTransactionTimeoutEnabled
- COMTIIntrinsics
- ConstructionEnabled
- ConstructorString
- CreationTimeout
- Beschreibung
- DLL
- EventTrackingEnabled
- ExceptionClass
- FireInParallel
- IISIntrinsics
- InitializeServerApplication
- IsEnabled
- IsEventClass
- IsInstalled
- IsPrivateComponent
- JustInTimeActivation
- LoadBalancingSupported
- MaxPoolSize
- MinPoolSize
- MultiInterfacePublisherFilterCLSID
- MustRunInClientContext
- MustRunInDefaultContext
- ObjectPoolingEnabled
- ProgID
- PublisherID
- SoapAssemblyName
- SoapTypeName
- Synchronisierung
- ThreadingModel
- Transaktion
- TxIsolationLevel
- VersionBuild
- VersionMajor
- VersionMinor
- VersionSubBuild
AllowInprocSubscriber
Eingabe | Wert |
---|---|
BESCHREIBUNG | Aktiviert Prozessabonnenten, wenn die Komponente eine Ereignisklasse ist. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows 2000 |
ApplicationID
Eingabe | Wert |
---|---|
BESCHREIBUNG | Die GUID für die Anwendung, die die -Komponente enthält. Muss die GUID einer gültigen Anwendung sein, die überprüft wird, bevor SaveChanges aufgerufen wird. Wenn dieser Wert in eine GUID für eine andere Anwendung geändert wird, wechselt die Komponente in diese Anwendung. |
Access | ReadWrite |
type | String |
Standard | – |
Mindestsystem | Windows 2000 |
Bitness
Eingabe | Wert |
---|---|
BESCHREIBUNG | Stellt den binären Bitheitstyp einer Komponente dar. Auf Systemen, die 64-Bit-Windows verwenden, unterscheidet diese Eigenschaft zwischen 64-Bit-Komponenten und 32-Bit-Komponenten. |
Access | ReadOnly |
type | Long Mögliche Werte:COMAdmin32BitComponent (0x1)COMAdmin64BitComponent (0x2) |
Standard | – |
Mindestsystem | Windows XP |
CLSID
Eingabe | Wert |
---|---|
BESCHREIBUNG | Eine GUID für die Komponente. Diese Eigenschaft wird zurückgegeben, wenn die Key-Eigenschaftsmethode für ein Objekt dieser Auflistung aufgerufen wird. |
Access | ReadOnly |
type | String |
Standard | – |
Mindestsystem | Windows 2000 |
ComponentAccessChecksEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, ob rollenbasierte Zugriffsprüfungen bei Aufrufen der Komponente ausgeführt werden und in Verbindung mit den Eigenschaften AccessChecksLevel und ApplicationAccessChecksEnabled für die Anwendung verwendet werden. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
ComponentTransactionTimeout
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt bei Verwendung in einer Transaktion den Zeitraum an, in dem diese Komponente ein Timeout für die Transaktion verursacht. Der Standardwert ist 60 Sekunden und darf nicht länger als 3600 Sekunden (1 Stunde) sein. Der Timeoutwert kann auf 0 festgelegt werden, wobei ein unendlicher Transaktionstimeoutzeitraum angegeben wird. Damit diese Eigenschaft verwendet werden kann, muss ComponentTransactionTimeoutEnabled True sein. Der Wert dieser Eigenschaft überschreibt das globale Transaktionstimeout, das von der TransactionTimeout-Eigenschaft der LocalComputer-Auflistung angegeben wird. |
Access | ReadWrite |
type | Lang (0-3600) |
Standard | 60 |
Mindestsystem | Windows 2000 |
ComponentTransactionTimeoutEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, ob der Transaktionstimeoutzeitraum für diese Komponente aktiviert ist. Standardmäßig ist das Feature für das Transaktionstimeout deaktiviert. Wenn diese Eigenschaft True ist, wird das von ComponentTransactionTimeout angegebene Timeout verwendet. Wenn diese Eigenschaft False ist, wird das von der TransactionTimeout-Eigenschaft der LocalComputer-Auflistung angegebene Timeout verwendet. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
COMTIIntrinsics
Eingabe | Wert |
---|---|
BESCHREIBUNG | Ermöglicht das Übergeben von Kontexteigenschaften vom COM Transaction Integrator (COMTI) in den Kontext für diese Klasse. COMTI vereinfacht das Umschließen von Mainframetransaktionen und Geschäftslogik als COM-Komponenten. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
ConstructionEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, ob der ConstructorString beim Erstellen an das Objekt übergeben wird. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
ConstructorString
Eingabe | Wert |
---|---|
BESCHREIBUNG | Initialisierungszeichenfolge für die Komponentenkonstruktion. Sie können verschiedene Objekte aus derselben generischen Komponente erstellen, indem Sie Objektkonstruktorzeichenfolgen verwenden. Wenn ConstructionEnabled false ist, wird diese Eigenschaft ignoriert. |
Access | ReadWrite |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
CreationTimeout
Eingabe | Wert |
---|---|
BESCHREIBUNG | Beim Erstellen des Objekts die Anzahl der Millisekunden, bevor ein Timeoutfehler zurückgegeben wird. Das maximale Timeout beträgt 2147483647 Millisekunden (ca. 25 Tage). |
Access | ReadWrite |
type | Lang (0-2147483647) |
Standard | 0 |
Mindestsystem | Windows 2000 |
BESCHREIBUNG
Eingabe | Wert |
---|---|
BESCHREIBUNG | Beschreibt die -Komponente. |
Access | ReadWrite |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
DLL
Eingabe | Wert |
---|---|
BESCHREIBUNG | Der Name und Pfad der Datei, die die Komponente enthält. |
Access | ReadOnly |
type | String |
Standard | – |
Mindestsystem | Windows 2000 |
EventTrackingEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, ob Ereignisse nachverfolgt werden. Ereignisse umfassen Aktionen wie das Herunterfahren der Anwendung; Objekterstellung und -freigabe; Objektverweise, Konsistenz, Aktivierung und Deaktivierung; Methodenaufrufe, Rückgaben und Ausnahmen; Transaktionsstart, Vorbereitung auf Commit und Abbruch; Verbindung, Zuordnung und Recycling von Ressourcenspendern; Threadzuordnung und -recycling. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows 2000 |
exceptionClass
Eingabe | Wert |
---|---|
BESCHREIBUNG | Die CLSID, bei der es sich um eine GUID oder eine Monikerzeichenfolge handeln kann, um ein alternatives Programm zu aktivieren, während ein wiederholt fehlerhaftes Komponentenprogramm in der Warteschlange verarbeitet wird. |
Access | ReadWrite |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
FireInParallel
Eingabe | Wert |
---|---|
BESCHREIBUNG | Ermöglicht das parallele Auslösen von Ereignissen, wenn die Komponente eine Ereignisklasse ist. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
IISIntrinsics
Eingabe | Wert |
---|---|
BESCHREIBUNG | Ermöglicht die Übergabe von IIS-Kontexteigenschaften, z. B. eines Anwendungssitzungsobjekts oder eines Benutzersitzungsobjekts, an den Kontext für diese Klasse. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
InitializeServerApplication
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, ob die Komponente zum Initialisieren einer Serveranwendung verwendet wird. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows Server 2003 |
isEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | False, wenn die COM+-Anwendung oder -Komponente deaktiviert ist. Wenn die COM+-Anwendung oder -Komponente aktiviert ist, ist IsEnabled True. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows XP |
IsEventClass
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, ob es sich bei der Komponente um eine Ereignisklasse handelt. |
Access | ReadOnly |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
IsInstalled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, ob die Komponente in einer Anwendung installiert ist. |
Access | ReadOnly |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows Server 2003 |
IsPrivateComponent
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, ob eine Serveranwendung eine private Komponente ist. Eine private Komponente in einer Serveranwendung kann nur innerhalb der Anwendung aktiviert werden. Wenn Sie z. B . CoCreateInstance für eine private Komponente aufrufen, tritt ein Fehler außerhalb des Prozesses auf, ist jedoch während des Prozesses erfolgreich. Wenn Sie dagegen CoCreateInstance für eine öffentliche Komponente aufrufen, ist dies sowohl in-Process als auch out-of-process erfolgreich. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows XP |
JustInTimeActivation
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, ob die JIT-Aktivierung für die Komponente aktiviert ist. Diese Eigenschaft wird auf True festgelegt, wenn Transaktionsunterstützung auf Erforderlich, Neu erforderlich oder Unterstützt festgelegt ist. Wenn JustInTimeActivation auf True festgelegt ist, muss die Synchronisierungsunterstützung auf Erforderlich (Standard) oder Neu erforderlich festgelegt werden. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
LoadBalancingSupported
Eingabe | Wert |
---|---|
BESCHREIBUNG | Wenn der Komponentenlastenausgleichsdienst auf dem Server installiert und aktiviert ist, bestimmt, ob die Komponente am Lastenausgleich teilnimmt. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
MaxPoolSize
Eingabe | Wert |
---|---|
BESCHREIBUNG | Maximale Anzahl von Objekten im Pool. |
Access | ReadWrite |
type | Lang (1-1048576) |
Standard | 1048576 |
Mindestsystem | Windows 2000 |
MinPoolSize
Eingabe | Wert |
---|---|
BESCHREIBUNG | Mindestanzahl von Objekten im Pool. |
Access | ReadWrite |
type | Long (0-1048576) |
Standard | 0 |
Mindestsystem | Windows 2000 |
MultiInterfacePublisherFilterCLSID
Eingabe | Wert |
---|---|
BESCHREIBUNG | CLSID für den Herausgeberfilter, der verwendet wird, wenn die Komponente eine Ereignisklasse ist. |
Access | ReadWrite |
type | String |
Standard | – |
Mindestsystem | Windows 2000 |
MustRunInClientContext
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, dass die Komponente im Kontext des ursprünglichen Aufrufers aktiviert werden muss. Andernfalls schlägt die Aktivierung fehl. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows XP |
MustRunInDefaultContext
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, dass die Komponente im Kontext des Standardaufrufers aktiviert werden muss. Andernfalls schlägt die Aktivierung fehl. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
ObjectPoolingEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, ob COM+-Objektpooling für die Komponente aktiviert ist. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
ProgID
Eingabe | Wert |
---|---|
BESCHREIBUNG | Ein Anzeigename, der zum Identifizieren der Komponente verwendet wird. Diese Eigenschaft wird zurückgegeben, wenn die Name-Eigenschaftsmethode für ein Objekt dieser Auflistung aufgerufen wird. |
Access | ReadOnly |
type | String |
Standard | – |
Mindestsystem | Windows 2000 |
PublisherID
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bezeichner für den Ereignisherausgeber, wenn die Komponente eine Ereignisklasse ist. |
Access | ReadWrite |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
SoapAssemblyName
Eingabe | Wert |
---|---|
BESCHREIBUNG | Eine GUID, die die GAC-Assembly identifiziert, die ausgeführt wird, wenn die Komponente als SOAP-Dienst aufgerufen wird. |
Access | ReadWrite |
type | String |
Standard | NULL |
Mindestsystem | Windows Server 2003 |
SoapTypeName
Eingabe | Wert |
---|---|
BESCHREIBUNG | Der Name des verwalteten Typs für eine Komponente, die als SOAP-Dienst aufgerufen werden kann. |
Access | ReadWrite |
type | String |
Standard | NULL |
Mindestsystem | Windows Server 2003 |
Synchronization
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt die Aufrufsynchronisierung für die Komponente. |
Access | ReadWrite |
type | Long Mögliche Werte:COMAdminSynchronizationIgnored (0)COMAdminSynchronizationNone (1)COMAdminSynchronizationSupported (2)COMAdminSynchronizationRequired (3)COMAdminSynchronizationRequiresNew (4) |
Standard | COMAdminSynchronizationIgnored (0) |
Mindestsystem | Windows 2000 |
ThreadingModel
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, wie Instanzen der Komponente Threads für die Methodenausführung zugewiesen werden. Werte entsprechen COM-Threadingmodellen. |
Access | ReadOnly |
type | Long Mögliche Werte:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)COMAdminThreadingModelNotSpecified (5) |
Standard | – |
Mindestsystem | Windows 2000 |
Transaktion
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, wie eine Komponente Transaktionen unterstützt. Es wird empfohlen, die Konstanten in der -Enumeration und nicht die numerischen Werte zu verwenden. |
Access | ReadWrite |
type | Long Mögliche Werte:COMAdminTransactionIgnored (0)COMAdminTransactionNone (1)COMAdminTransactionSupported (2)COMAdminTransactionRequired (3)COMAdminTransactionRequired (4) |
Standard | COMAdminTransactionNone (1) |
Mindestsystem | Windows 2000 |
TxIsolationLevel
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt die Transaktionsisolationsstufen an. Es gibt fünf Isolationsstufen: none, read uncommitted, read committed, repeatable read, and serialized. Die Standardisolationsstufe wird serialisiert. |
Access | ReadWrite |
type | Long Mögliche Werte:COMAdminTxIsolationLevelAny (0)COMAdminTxIsolationLevelReadUnCommitted (1)COMAdminTxIsolationLevelReadCommitted (2)COMAdminTxIsolationLevelRepeatableRead (3)COMAdminTxIsolationLevelSerializable (4) |
Standard | COMAdminTxIsolationLevelSerializable (4) |
Mindestsystem | Windows XP |
VersionBuild
Eingabe | Wert |
---|---|
BESCHREIBUNG | Versionsbuildbezeichner. |
Access | ReadOnly |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
VersionMajor
Eingabe | Wert |
---|---|
BESCHREIBUNG | Versionsbezeichner. |
Access | ReadOnly |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
VersionMinor
Eingabe | Wert |
---|---|
BESCHREIBUNG | Versionsunterbezeichner. |
Access | ReadOnly |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
VersionSubBuild
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bezeichner des Versionsunterbuilds. |
Access | ReadOnly |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
Siehe auch