1

使用 WSAPI 创建首选项对象的规则是什么?

  • 您是否需要指定工作区、项目或用户或某种组合?
  • 偏好名称何时与其他名称冲突?您可以为不同的用户使用相同的名称字段值吗?
  • 当我尝试创建第二个首选项对象时看到以下错误:验证错误:Preference.Value 与 NAME 冲突(其中 NAME 是名称字段中的值)。是什么触发了这个?

谢谢...

4

1 回答 1

4
  • 是的,您需要指定工作区、项目或用户中的一项(且仅一项)。这是首选项的“范围”。
  • 您可以为不同的范围值指定相同的名称。例如,所有这些都是有效的:
    • 名称:'A',用户:'Bob',值:'一些值'
    • 名称:'B',用户:'Bob',值:'一些值'
    • 名称:'A',用户:'Larry',值:'一些值'
    • 名称:'A',工作区:'WS1',值:'一些值'
  • 但是尝试使用名称“A”和用户“Bob”创建新的首选项会失败,因为该名称/范围组合已经存在。
于 2012-06-14T16:13:24.400 回答