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


Коллекция LegacyComponents

Содержит объект для каждого ненастроенного компонента в коллекции Приложения. Ненастроенные компоненты не могут использовать службы COM+. Свойства, предоставляемые этими объектами, содержат параметры, сделанные на уровне компонента.

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

Элементы

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

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

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

Свойства

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

AccessPermissions

Ввод Значение
Описание Указывает учетные записи пользователей, которым разрешен или запрещен доступ к компоненту.
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

ActivateAtStorage

Ввод Значение
Описание Указывает, следует ли запускать сервер на компьютере хранилища данных.
Access ReadWrite
Тип Строка Возможные значения:"N""Y"
По умолчанию "N"
Минимальная система Windows XP

 

AppID

Ввод Значение
Описание Код приложения.
Access Только для чтения
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

AppName

Ввод Значение
Описание Имя приложения.
Access Только для чтения
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

AuthenticationLevel

Ввод Значение
Описание Задает уровень проверки подлинности для вызовов со значениями, соответствующими параметрам проверки подлинности удаленного вызова процедур (RPC). Если выбран параметр COMAdminAuthenticationDefault, используется параметр в свойстве DefaultAuthenticationLevel в коллекции LocalComputer .
Access ReadWrite
Тип Длинные возможные значения:COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6)
По умолчанию COMAdminAuthenticationDefault (0)
Минимальная система Windows XP

 

Примечание

Рекомендуется использовать константы в перечислении, а не числовые значения.

 

Разрядность

Ввод Значение
Описание Представляет тип бинарной разрядности компонента. В системах, использующих 64-разрядную версию Windows, это свойство различает 64-разрядные и 32-разрядные компоненты.
Access Только для чтения
Тип Длинные возможные значения:COMAdmin32BitComponent (0x1)COMAdmin64BitComponent (0x2)
По умолчанию Н/Д
Минимальная система Windows XP

 

ClassName

Ввод Значение
Описание Имя класса.
Access Только для чтения
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

CLSID

Ввод Значение
Описание GUID для компонента. Это свойство возвращается при вызове метода свойства Key для объекта данной коллекции.
Access Только для чтения
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

DllSurrogate

Ввод Значение
Описание Указывает полный путь к серверным приложениям для суррагейтов.
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

InprocHandler32

Ввод Значение
Описание Указывает полный путь к 32-разрядной внутрипроцессной библиотеке DLL пользовательского обработчика.
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

InprocServer32

Ввод Значение
Описание Указывает полный путь к 32-разрядной библиотеке DLL внутрипроцессного сервера.
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

IsEnabled

Ввод Значение
Описание Если приложение или компонент COM+ отключены, isEnabled имеет значение False. Если приложение или компонент COM+ включено, isEnabled имеет значение True.
Access ReadWrite
Тип Bool
Значение по умолчанию True
Минимальная система Windows XP

 

LaunchPermissions

Ввод Значение
Описание Указывает учетные записи пользователей, которым разрешено или запрещено разрешение на запуск этого компонента.
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

LocalServer32

Ввод Значение
Описание Указывает полный путь к 32-разрядному приложению локального сервера. Чтобы обеспечить безопасность системы, используйте строки в кавычках в пути, чтобы указать, где заканчивается имя исполняемого файла и начинаются аргументы. Например, "\"C:\Program Files\Company Files\Application.exe\" param1 param2".
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

локальная служба.

Ввод Значение
Описание Указывает полный путь к приложению службы.
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

Пароль

Ввод Значение
Описание Задает пароль, используемый серверным процессом для входа в систему с указанным удостоверением запуска от имени. Пароль следует задать одновременно с удостоверением запуска от имени перед использованием SaveChanges, так как пароль и удостоверение проверяются перед сохранением. Если пароль и удостоверение не синхронизированы, компонент не может быть запущен до тех пор, пока администратор не сбросит их.
Access WriteOnly
Тип Строка
По умолчанию NULL
Минимальная система Windows XP

 

ProgID:

Ввод Значение
Описание Имя, определяющее компонент. Это свойство возвращается при вызове метода свойства Name для объекта данной коллекции.
Access Только для чтения
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

RemoteServer

Ввод Значение
Описание Указывает удаленный серверный компьютер.
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

RunAs

Ввод Значение
Описание Указывает пользователя, под удостоверением которого будет выполняться компонент. Пароль следует задать одновременно с удостоверением запуска от имени перед использованием SaveChanges, так как пароль и удостоверение проверяются перед сохранением. Если пароль и удостоверение не синхронизированы, компонент не может быть запущен до тех пор, пока администратор не сбросит их.
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

ServiceParameter

Ввод Значение
Описание Задает параметры, передаваемые приложению при вызове в качестве приложения-службы.
Access ReadWrite
Тип Строка
По умолчанию Н/Д
Минимальная система Windows XP

 

SRPTrustLevel

Ввод Значение
Описание Указывает уровень доверия к политике ограниченного использования программного обеспечения (SRP) компонента. Уровень доверия SRP относится к уровню доверия, который вы готовы предоставить компоненту. Неограниченный уровень доверия SRP соответствует значению перечисления SAFER_LEVELID_FULLYTRUSTED, а уровень доверия Запрещенная SRP соответствует значению перечисления SAFER_LEVELID_DISALLOWED. Перечисление для уровней доверия определено в Winsafer.h.
Access ReadWrite
Тип Длинные возможные значения:SAFER_LEVELID_DISALLOWED (0x0)SAFER_LEVELID_FULLYTRUSTED (0x40000)
По умолчанию SAFER_LEVELID_FULLYTRUSTED
Минимальная система Windows XP

 

Компонент, которому вы готовы доверять с неограниченным доступом, должен иметь самую строгую безопасность. Приложения, которые являются неограниченными, могут загружать только неограниченные компоненты, в то время как запрещенные приложения не будут разрешены к запуску и, следовательно, не могут загружать какие-либо компоненты.

ThreadingModel.

Ввод Значение
Описание Определяет, как экземпляры компонента назначаются потокам для выполнения метода. Значения соответствуют моделям потоков COM.
Access Только для чтения
Тип Длинные возможные значения:COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)
По умолчанию Н/Д
Минимальная система Windows XP

 

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

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