Коллекция Components
Содержит объект для каждого компонента в связанном приложении. Коллекция Components всегда связана с объектом в коллекции Applications . Свойства, предоставляемые этими объектами, содержат параметры, сделанные на уровне компонента.
Эта коллекция поддерживает метод Remove объекта COMAdminCatalogCollection , но не метод Add . Чтобы установить или импортировать компоненты в приложение, используйте методы в объекте COMAdminCatalog .
Элементы
Коллекция Components наследуется от интерфейса IUnknown , но не имеет дополнительных членов.
Связанные коллекции
Вы можете перейти из этой коллекции в любую из следующих коллекций:
- ErrorInfo
- InterfacesForComponent
- Propertyinfo
- RelatedCollectionInfo
- RolesForComponent
- SubscriptionsForComponent
Вы можете перейти к этой коллекции из следующих коллекций:
Свойства
Следующие свойства поддерживаются объектом COMAdminCatalogObject в коллекции:
- AllowInprocSubscribers
- ApplicationID
- Разрядность
- CLSID
- ComponentAccessChecksEnabled
- ComponentTransactionTimeout
- ComponentTransactionTimeoutEnabled
- COMTIIntrinsics
- ConstructionEnabled
- ConstructorString
- CreationTimeout
- Описание
- DLL
- EventTrackingEnabled
- ExceptionClass
- FireInParallel
- IISIntrinsics
- InitializeServerApplication
- IsEnabled
- IsEventClass
- IsInstalled
- IsPrivateComponent
- JustInTimeActivation
- LoadBalancingSupported
- MaxPoolSize
- MinPoolSize
- MultiInterfacePublisherFilterCLSID
- MustRunInClientContext
- MustRunInDefaultContext
- ObjectPoolingEnabled
- ProgID:
- PublisherID
- SoapAssemblyName
- SoapTypeName
- Синхронизация
- ThreadingModel
- Транзакция
- TxIsolationLevel
- VersionBuild
- VersionMajor
- VersionMinor
- VersionSubBuild
AllowInprocSubscribers
Ввод | Значение |
---|---|
Описание | Включает подписчиков процесса, если компонент является классом событий. |
Access | ReadWrite |
Тип | Bool |
По умолчанию | True |
Минимальная система | Windows 2000 |
ApplicationID
Ввод | Значение |
---|---|
Описание | GUID для приложения, содержащего компонент. Должен быть допустимым GUID приложения, который проверяется перед вызовом SaveChanges . Если это значение изменено на GUID для другого приложения, компонент перемещается в это приложение. |
Access | ReadWrite |
Тип | Строка |
По умолчанию | Н/Д |
Минимальная система | Windows 2000 |
Разрядность
Ввод | Значение |
---|---|
Описание | Представляет тип двоичной разрядности компонента. В системах, использующих 64-разрядную версию Windows, это свойство различает 64-разрядные и 32-разрядные компоненты. |
Access | Только для чтения |
Тип | Длинные возможные значения:COMAdmin32BitComponent (0x1)COMAdmin64BitComponent (0x2) |
По умолчанию | Н/Д |
Минимальная система | Windows XP |
CLSID
Ввод | Значение |
---|---|
Описание | GUID для компонента. Это свойство возвращается при вызове метода свойства Key для объекта данной коллекции. |
Access | Только для чтения |
Тип | Строка |
По умолчанию | Н/Д |
Минимальная система | Windows 2000 |
ComponentAccessChecksEnabled
Ввод | Значение |
---|---|
Описание | Указывает, выполняются ли проверки доступа на основе ролей при вызовах компонента и работают ли они в сочетании со свойствами AccessChecksLevel и ApplicationAccessChecksEnabled в приложении. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
ComponentTransactionTimeout
Ввод | Значение |
---|---|
Описание | При использовании в транзакции указывает период времени, в течение которого этот компонент приводит к истечению времени ожидания транзакции. Значение по умолчанию — 60 секунд и не может превышать 3600 секунд (1 час). Значение времени ожидания может быть равно 0, указывая бесконечный период ожидания транзакции. Чтобы использовать это свойство, параметр ComponentTransactionTimeoutEnabled должен иметь значение True. Значение этого свойства переопределяет время ожидания глобальной транзакции, заданное свойством TransactionTimeout коллекции LocalComputer . |
Access | ReadWrite |
Тип | Long (0–3600) |
По умолчанию | 60 |
Минимальная система | Windows 2000 |
ComponentTransactionTimeoutEnabled
Ввод | Значение |
---|---|
Описание | Указывает, включен ли период ожидания транзакции для этого компонента. По умолчанию функция тайм-аута транзакции отключена. Если это свойство имеет значение True, используется время ожидания, заданное параметром ComponentTransactionTimeout. Если это свойство имеет значение False, используется время ожидания, заданное свойством TransactionTimeout коллекции LocalComputer . |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
COMTIIntrinsics
Ввод | Значение |
---|---|
Описание | Позволяет передавать свойства контекста из интегратора com-транзакций (COMTI) в контекст для этого класса. COMTI упрощает задачу упаковки транзакций мейнфреймов и бизнес-логики в качестве com-компонентов. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
ConstructionEnabled
Ввод | Значение |
---|---|
Описание | Определяет, передается ли constructorString объекту при его создании. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
ConstructorString
Ввод | Значение |
---|---|
Описание | Строка инициализации для создания компонента. Можно создавать различные объекты из одного универсального компонента с помощью строк конструктора объектов. Если свойство ConstructionEnabled имеет значение False, это свойство игнорируется. |
Access | ReadWrite |
Тип | Строка |
По умолчанию | "" |
Минимальная система | Windows 2000 |
CreationTimeout
Ввод | Значение |
---|---|
Описание | При создании объекта количество миллисекундах до возврата ошибки времени ожидания. Максимальное время ожидания составляет 2147483647 миллисекундах (около 25 дней). |
Access | ReadWrite |
Тип | Long (0–2147483647) |
По умолчанию | 0 |
Минимальная система | Windows 2000 |
Описание
Ввод | Значение |
---|---|
Описание | Описывает компонент . |
Access | ReadWrite |
Тип | Строка |
По умолчанию | "" |
Минимальная система | Windows 2000 |
DLL
Ввод | Значение |
---|---|
Описание | Имя и путь файла, содержащего компонент. |
Access | Только для чтения |
Тип | Строка |
По умолчанию | Н/Д |
Минимальная система | Windows 2000 |
EventTrackingEnabled
Ввод | Значение |
---|---|
Описание | Определяет, отслеживаются ли события. К событиям относятся такие действия, как завершение работы приложения; создание и освобождение объекта; ссылки на объекты, согласованность, активация и деактивация; вызовы, возвраты и исключения метода; запуск транзакции, подготовка к фиксации и прерывание; подключение, выделение и утилизация диспенсера ресурсов; выделение и перезапуск потоков. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | True |
Минимальная система | Windows 2000 |
ExceptionClass
Ввод | Значение |
---|---|
Описание | ИДЕНТИФИКАТОР CLSID, который может быть идентификатором GUID или строкой моникера, для активации альтернативной программы в процессе работы с программой, которая постоянно завершается сбоем в очереди. |
Access | ReadWrite |
Тип | Строка |
По умолчанию | "" |
Минимальная система | Windows 2000 |
FireInParallel
Ввод | Значение |
---|---|
Описание | Позволяет параллельно выполнять события, если компонент является классом событий. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
IISIntrinsics
Ввод | Значение |
---|---|
Описание | Позволяет передавать свойства контекста IIS, такие как объект сеанса приложения или объект сеанса пользователя, в контекст для этого класса. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
InitializeServerApplication
Ввод | Значение |
---|---|
Описание | Указывает, используется ли компонент для инициализации серверного приложения. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows Server 2003 |
IsEnabled
Ввод | Значение |
---|---|
Описание | Значение false, если приложение или компонент COM+ отключены. Если приложение или компонент COM+ включено, isEnabled имеет значение True. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | True |
Минимальная система | Windows XP |
IsEventClass
Ввод | Значение |
---|---|
Описание | Указывает, является ли компонент классом событий. |
Access | Только для чтения |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
IsInstalled
Ввод | Значение |
---|---|
Описание | Указывает, установлен ли компонент в приложении. |
Access | Только для чтения |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows Server 2003 |
IsPrivateComponent
Ввод | Значение |
---|---|
Описание | Определяет, является ли серверное приложение частным компонентом. Частный компонент в серверном приложении можно активировать только из приложения. Например, если вы вызываете CoCreateInstance для частного компонента, он завершается сбоем вне процесса, но завершается внутрипроцессно. В отличие от этого, если вы вызываете CoCreateInstance в общедоступном компоненте, он выполняется как внутри процесса, так и вне процесса. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows XP |
JustInTimeActivation
Ввод | Значение |
---|---|
Описание | Определяет, включена ли JIT-активация для компонента. Этому свойству присваивается значение True, если для параметра поддержки транзакций задано значение Обязательно, Требуется создать или Поддерживается. Если justInTimeActivation имеет значение True, для поддержки синхронизации необходимо задать значение Обязательно (по умолчанию) или Требуется создать. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
LoadBalancingSupported
Ввод | Значение |
---|---|
Описание | Если служба балансировки нагрузки компонентов установлена и включена на сервере, определяет, участвует ли компонент в балансировке нагрузки. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
MaxPoolSize
Ввод | Значение |
---|---|
Описание | Максимальное количество объектов в пуле. |
Access | ReadWrite |
Тип | Long (1–1048576) |
По умолчанию | 1048576 |
Минимальная система | Windows 2000 |
MinPoolSize
Ввод | Значение |
---|---|
Описание | Минимальное количество объектов в пуле. |
Access | ReadWrite |
Тип | Long (0–1048576) |
По умолчанию | 0 |
Минимальная система | Windows 2000 |
MultiInterfacePublisherFilterCLSID
Ввод | Значение |
---|---|
Описание | CLSID для фильтра издателя, используемого, если компонент является классом событий. |
Access | ReadWrite |
Тип | Строка |
По умолчанию | Н/Д |
Минимальная система | Windows 2000 |
MustRunInClientContext
Ввод | Значение |
---|---|
Описание | Указывает, что компонент должен быть активирован в контексте исходного вызывающего элемента. В противном случае активация завершается ошибкой. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows XP |
MustRunInDefaultContext
Ввод | Значение |
---|---|
Описание | Указывает, что компонент должен быть активирован в контексте вызывающего по умолчанию. В противном случае активация завершается ошибкой. |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
ObjectPoolingEnabled
Ввод | Значение |
---|---|
Описание | Определяет, включено ли для компонента объединение объектов COM+ . |
Access | ReadWrite |
Тип | Bool |
Значение по умолчанию | Неверно |
Минимальная система | Windows 2000 |
ProgID:
Ввод | Значение |
---|---|
Описание | Понятное имя, используемое для идентификации компонента. Это свойство возвращается при вызове метода свойства Name для объекта этой коллекции. |
Access | Только для чтения |
Тип | Строка |
По умолчанию | Н/Д |
Минимальная система | Windows 2000 |
PublisherID
Ввод | Значение |
---|---|
Описание | Идентификатор издателя событий, если компонент является классом событий. |
Access | ReadWrite |
Тип | Строка |
По умолчанию | "" |
Минимальная система | Windows 2000 |
SoapAssemblyName
Ввод | Значение |
---|---|
Описание | GUID, определяющий сборку GAC, которая выполняется при вызове компонента в качестве службы SOAP. |
Access | ReadWrite |
Тип | Строка |
По умолчанию | NULL |
Минимальная система | Windows Server 2003 |
SoapTypeName
Ввод | Значение |
---|---|
Описание | Имя управляемого типа для компонента, который можно вызвать как службу SOAP. |
Access | ReadWrite |
Тип | Строка |
По умолчанию | NULL |
Минимальная система | Windows Server 2003 |
Синхронизация
Ввод | Значение |
---|---|
Описание | Определяет синхронизацию вызовов для компонента. |
Access | ReadWrite |
Тип | Возможные значения long:COMAdminSynchronizationIgnored (0)COMAdminSynchronizationNone (1)COMAdminSynchronizationSupported (2)COMAdminSynchronizationRequired (3)COMAdminSynchronizationRequiresNew (4) |
По умолчанию | COMAdminSynchronizationIgnored (0) |
Минимальная система | Windows 2000 |
ThreadingModel.
Ввод | Значение |
---|---|
Описание | Определяет, как экземпляры компонента назначаются потокам для выполнения метода. Значения соответствуют моделям потоков COM. |
Access | Только для чтения |
Тип | Длинные возможные значения:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)COMAdminThreadingModelNotSpecified (5) |
По умолчанию | Н/Д |
Минимальная система | Windows 2000 |
Транзакция
Ввод | Значение |
---|---|
Описание | Определяет, как компонент поддерживает транзакции. Рекомендуется использовать константы в перечислении, а не числовые значения. |
Access | ReadWrite |
Тип | Длинные возможные значения:COMAdminTransactionIgnored (0)COMAdminTransactionNone (1)COMAdminTransactionSupported (2)COMAdminTransactionRequired (3)COMAdminTransactionRequiresNew (4) |
По умолчанию | COMAdminTransactionNone (1) |
Минимальная система | Windows 2000 |
TxIsolationLevel
Ввод | Значение |
---|---|
Описание | Указывает уровни изоляции транзакций. Существует пять уровней изоляции: none, read uncommitted, read committed, read committed, readable readable read и serialized. Уровень изоляции по умолчанию сериализуется. |
Access | ReadWrite |
Тип | Возможные значения long:COMAdminTxIsolationLevelAny (0)COMAdminTxIsolationLevelReadUnCommitted (1)COMAdminTxIsolationLevelReadCommitted (2)COMAdminTxIsolationLevelRepeatableRead (3)COMAdminTxIsolationLevelSerializable (4) |
По умолчанию | COMAdminTxIsolationLevelSerializable (4) |
Минимальная система | Windows XP |
VersionBuild
Ввод | Значение |
---|---|
Описание | Идентификатор сборки версии. |
Access | Только для чтения |
Тип | Строка |
По умолчанию | "" |
Минимальная система | Windows 2000 |
VersionMajor
Ввод | Значение |
---|---|
Описание | Идентификатор версии. |
Access | Только для чтения |
Тип | Строка |
По умолчанию | "" |
Минимальная система | Windows 2000 |
VersionMinor
Ввод | Значение |
---|---|
Описание | Дополнительный идентификатор версии. |
Access | Только для чтения |
Тип | Строка |
По умолчанию | "" |
Минимальная система | Windows 2000 |
VersionSubBuild
Ввод | Значение |
---|---|
Описание | Идентификатор подстроки версии. |
Access | Только для чтения |
Тип | Строка |
По умолчанию | "" |
Минимальная система | Windows 2000 |
См. также раздел