Поделиться через


Коллекция Components

Содержит объект для каждого компонента в связанном приложении. Коллекция Components всегда связана с объектом в коллекции Applications . Свойства, предоставляемые этими объектами, содержат параметры, сделанные на уровне компонента.

Эта коллекция поддерживает метод Remove объекта COMAdminCatalogCollection , но не метод Add . Чтобы установить или импортировать компоненты в приложение, используйте методы в объекте COMAdminCatalog .

Элементы

Коллекция Components наследуется от интерфейса IUnknown , но не имеет дополнительных членов.

Вы можете перейти из этой коллекции в любую из следующих коллекций:

Вы можете перейти к этой коллекции из следующих коллекций:

Свойства

Следующие свойства поддерживаются объектом COMAdminCatalogObject в коллекции:

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

 

См. также раздел

Коллекции администрирования COM+