Коллекция LegacyComponents
Содержит объект для каждого ненастроенного компонента в коллекции Приложения. Ненастроенные компоненты не могут использовать службы COM+. Свойства, предоставляемые этими объектами, содержат параметры, сделанные на уровне компонента.
Эта коллекция поддерживает метод Remove объекта COMAdminCatalogCollection , но не метод Add . Чтобы установить или импортировать компоненты в приложение, используйте методы в объекте COMAdminCatalog .
Элементы
Коллекция LegacyComponents наследуется от интерфейса IUnknown , но не имеет дополнительных членов.
Связанные коллекции
Из этой коллекции можно перейти к любой из следующих коллекций:
Вы можете перейти к этой коллекции из следующих коллекций:
Свойства
Следующие свойства поддерживаются объектом COMAdminCatalogObject в коллекции:
- AccessPermissions
- ActivateAtStorage
- AppID
- AppName
- AuthenticationLevel
- Разрядность
- ClassName
- CLSID
- DllSurrogate
- InprocHandler32
- InprocServer32
- IsEnabled
- LaunchPermissions
- LocalServer32
- локальная служба.
- Пароль
- ProgID:
- RemoteServer
- Запуск от имени
- ServiceParameter
- SRPTrustLevel
- ThreadingModel
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 |
См. также раздел