LegacyComponents 集合

包含 Applications 集合中每个未配置的组件的 对象。 未配置的组件无法使用 COM+ 服务。 这些对象公开的属性保留组件级别所做的设置。

此集合支持 COMAdminCatalogCollection 对象的 Remove 方法,但不支持 Add 方法。 若要将组件安装或导入应用程序,请使用 COMAdminCatalog 对象上的方法。

成员

LegacyComponents 集合继承自 IUnknown 接口,但没有其他成员。

可以从此集合导航到以下任何集合:

可以从以下集合导航到此集合:

属性

集合中的 COMAdminCatalogObject 对象支持以下属性:

AccessPermissions

条目
说明 指定允许或拒绝访问组件的用户帐户。
Access ReadWrite
类型 字符串
默认 空值
最小系统 Windows XP

 

ActivateAtStorage

条目
说明 指定是否在数据存储计算机上运行服务器。
Access ReadWrite
类型 字符串可能的值:“N”“Y”
默认 "N"
最小系统 Windows XP

 

AppID

条目
说明 应用程序 ID。
Access ReadOnly
类型 字符串
默认 空值
最小系统 Windows XP

 

应用名称

条目
说明 应用程序的名称。
Access ReadOnly
类型 字符串
默认 空值
最小系统 Windows XP

 

AuthenticationLevel

条目
说明 设置呼叫的身份验证级别,其值对应于远程过程调用 (RPC) 身份验证设置。 选择 COMAdminAuthenticationDefault 时,将使用 LocalComputer 集合中的 DefaultAuthenticationLevel 属性中的设置。
Access ReadWrite
类型 Long Possible values:COMAdminAuthenticationDefault (0) COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2) COMAdminAuthenticationCall (3) COMAdminAuthenticationPacket (4) COMAdminAuthenticationIntegrity (5) COMAdminAuthenticationPrivacy (6)
默认 COMAdminAuthenticationDefault (0)
最小系统 Windows XP

 

注意

建议在 枚举中使用常量,而不是数值。

 

位数

条目
说明 表示组件的二进制位数类型。 在使用 64 位 Windows 的系统上,此属性区分 64 位组件和 32 位组件。
Access ReadOnly
类型 Long Possible values:COMAdmin32BitComponent (0x1) COMAdmin64BitComponent (0x2)
默认 空值
最小系统 Windows XP

 

ClassName

条目
说明 类的名称。
Access ReadOnly
类型 字符串
默认 空值
最小系统 Windows XP

 

CLSID

条目
说明 组件的 GUID。 当对此集合的对象调用 Key 属性方法时,将返回此属性。
Access ReadOnly
类型 字符串
默认 空值
最小系统 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

 

LocalService

条目
说明 指定服务应用程序的完整路径。
Access ReadWrite
类型 字符串
默认 空值
最小系统 Windows XP

 

密码

条目
说明 设置服务器进程在指定的 RunAs 标识下登录时使用的密码。 在使用 SaveChanges 之前,应同时设置密码与 RunAs 标识,因为密码和标识在保存之前会进行验证。 如果密码和标识不同步,则无法在管理员重置组件之前启动组件。
Access WriteOnly
类型 字符串
默认 Null
最小系统 Windows XP

 

ProgID

条目
说明 标识组件的名称。 当对此集合的对象调用 Name 属性方法时,将返回此属性。
Access ReadOnly
类型 字符串
默认 空值
最小系统 Windows XP

 

RemoteServer

条目
说明 指定远程服务器计算机。
Access ReadWrite
类型 字符串
默认 空值
最小系统 Windows XP

 

RunAs

条目
说明 指定组件将基于其标识运行的用户。 在使用 SaveChanges 之前,应同时设置密码与 RunAs 标识,因为密码和标识在保存之前会进行验证。 如果密码和标识不同步,则无法在管理员重置组件之前启动组件。
Access ReadWrite
类型 字符串
默认 空值
最小系统 Windows XP

 

ServiceParameter

条目
说明 指定作为服务应用程序调用时传递给应用程序的参数。
Access ReadWrite
类型 字符串
默认 空值
最小系统 Windows XP

 

SRPTrustLevel

条目
说明 指示软件限制策略 (SRP) 组件的信任级别。 SRP 信任级别是指你愿意授予组件的信任级别。 不受限制的 SRP 信任级别对应于SAFER_LEVELID_FULLYTRUSTED枚举值,而不允许的 SRP 信任级别对应于SAFER_LEVELID_DISALLOWED枚举值。 信任级别的枚举在 Winsafer.h 中定义。
Access ReadWrite
类型 Long Possible values:SAFER_LEVELID_DISALLOWED (0x0) SAFER_LEVELID_FULLYTRUSTED (0x40000)
默认 SAFER_LEVELID_FULLYTRUSTED
最小系统 Windows XP

 

你愿意信任且具有不受限制访问权限的组件应具有最严格的安全性。 不受限制的应用程序只能加载不受限制的组件,而不允许的应用程序运行,因此无法加载任何组件。

ThreadingModel

条目
说明 确定如何将组件的实例分配给线程以执行方法。 值对应于 COM 线程模型。
Access ReadOnly
类型 Long Possible values:COMAdminThreadingModelApartment (0) COMAdminThreadingModelFree (1) COMAdminThreadingModelMain (2) COMAdminThreadingModelBoth (3) COMAdminThreadingModelNeutral (4)
默认 空值
最小系统 Windows XP

 

请参阅

COM+ 管理集合