使用WSAPI创建首选项对象有哪些规则?
- 您是否需要指定工作区,项目或用户或某些组合?
- 偏好名称何时与其他名称冲突?您是否可以为不同的用户使用相同的名称字段值?
- 当我尝试创建第二个首选项对象时,我看到以下错误:验证错误:Preference.Value与NAME冲突(其中NAME是name字段中的值)。是什么引发了这个?
...谢谢
1 个答案:
答案 0 :(得分:4)
- 是的,您需要指定一个(且只有一个)Workspace,Project或User。这是"范围"偏好。
- 您可以为不同的范围值指定相同的名称。例如,所有这些都是有效的:
- 姓名:' A',用户:' Bob',价值:'某些价值'
- 姓名:' B',用户:' Bob',价值:'某些价值'
- 姓名:' A',用户:'拉里',价值:'某些价值'
- 姓名:' A',工作区:' WS1',价值:'某些价值'
- 但是尝试使用名称' A'创建新的偏好设置。和用户' Bob'会失败,因为名称/范围组合已经存在。