编程任务
此部分中描述了使用 virtual member manager 应用程序编程接口的编程任务。
创建实体
使用 create(DataObject) 方法可创建实体。
创建包含初始成员的组
使用 create(DataObject) 方法可创建包含已分配给该组的初始成员的组。
执行搜索
使用 search(DataObject) 方法返回一组匹配搜索表达式的实体。
执行分页搜索
使用 search(DataObject) 方法和 PageControl DataObject 来设置搜索期间任何时刻返回的项数。
执行排序的搜索
使用 search(DataObject) 方法和 SortControl DataObject 来指定搜索期间返回的项顺序。
搜索更改的实体
使用 search(DataObject) 方法和 ChangeControl DataObject 以从特定检查点开始,查询更改实体的联合存储库。
获取实体的属性
使用 get(DataObject) 方法,通过指定相应控件获取实体、组成员资格、组成员、祖代和后代的属性。
获取组成员资格
使用 get(DataObject) 方法和 GroupMembershipControl 显示实体所属的组。
获取组成员
使用 get(DataObject) 方法和 GroupMemberControl,显示属于组的实体。
获取实体的祖代
使用 get(DataObject) 方法和 AncestorControl 显示实体的祖代。
获取实体的后代
使用 get(DataObject) 方法和 DescendantControl 显示实体的子代。
更新实体的属性
使用 update(DataObject) 方法和 PropertyControl 更改实体的属性。
将实体分配给组
使用 update(DataObject) 方法和 GroupMemberControl 可将一个或多个实体分配给组。
将实体分配给多个组
使用 update(DataObject) 方法和 GroupMembershipControl 可将实体分配给一个或多个组。
使用 GroupMemberControl 从组中取消分配实体
使用 update(DataObject) 方法和 GroupMemberControl 从一个或多个组中移除一个或多个实体。
使用 GroupMembershipControl 从组中取消分配实体
使用 update(DataObject) 方法和 GroupMembershipControl 从一个或多个组中移除一个或多个实体。
重命名实体
使用 update(DataObject) 方法重命名实体。
删除实体
使用 delete (DataObject) 方法和 DeleteControl 来移除条目。
使用异步适配器创建实体
将 create(DataObject) 方法与异步适配器结合使用可创建实体。
登录
使用 login(DataObject) 方法和 LoginControl 认证用户。
测试证书映射
使用以下过程可测试证书映射。
创建属性类型并将其添加到现有实体类型
可以使用此处提供的样本数据图和代码片段来创建属性类型 age,并将其添加到现有实体类型 PersonAccount。
创建实体类型并向其添加新属性类型
使用数据图可创建实体类型 ContactPerson 并向其添加新属性 cellPhone。
创建实体类型并向其添加现有属性
使用数据图可创建实体类型 ExtendedLogin 并向其添加现有属性类型 uid。
动态添加新的基本条目
使用此过程可动态地向指定概要文件存储库中添加新的基本条目。
动态添加新的概要文件存储库
使用此过程可在运行时动态地向当前配置中添加新的概要文件存储库。
动态添加新的领域
使用此过程可在运行时动态地向当前配置中添加新领域。
向领域中动态添加新的缺省父级
使用此过程可动态地向领域中添加新的缺省父级。
向领域中动态添加新的参与基本条目
使用此过程可向领域中添加新的参与基本条目。
动态添加新的实体类型配置
使用此过程可动态添加新的受支持实体类型配置。
动态添加新的属性配置
使用此过程可动态地向指定概要文件存储库中添加新的属性配置。
动态添加属性扩展存储库
使用此过程可在运行时动态地向当前配置中添加新的属性扩展存储库。
动态更新数据库存储库的管理员密码
使用此过程可动态更新数据库存储库的数据库管理员密码。
动态更新属性扩展存储库的管理员密码
使用此过程可动态更新属性扩展存储库的数据库管理员密码。
动态更新条目映射存储库的管理员密码
使用此过程可动态更新条目映射存储库的数据库管理员密码。
动态更新 LDAP 存储库的绑定 DN 和密码
使用此过程可在运行时动态更新指定 LDAP 存储库的 LDAP 绑定信息。
动态重置 LDAP 存储库的绑定 DN 和密码
使用此过程可在运行时动态重置指定 LDAP 存储库的 LDAP 绑定信息。
父主题:
将 virtual member manager 集成到应用程序