2012-06-13 39 views
1

使用WSAPI創建首選項對象的規則是什麼?創建首選項對象的規則

  • 您是否需要指定工作區,項目或用戶或某種組合?
  • 什麼時候偏好名稱與其他名稱衝突?你可以有相同的名稱字段值,但對於不同的用戶?
  • 我在嘗試創建第二個首選項對象時看到以下錯誤:驗證錯誤:Preference.Value與NAME發生衝突(其中NAME是名稱字段中的值)。是什麼觸發了這個?

謝謝...

回答

4
  • 是的,你需要指定工作區,項目,或者用戶的一個(也是唯一一個)。這是偏好的「範圍」。
  • 您可以爲不同的範圍值指定相同的名稱。例如,所有的這些都是有效的:
    • 名稱: 'A',用戶: '鮑勃',值: '一些值'
    • 名稱: 'B',用戶: '鮑勃',值:「一些值」
    • 名稱: 'A',用戶: '拉里',值: '一些價值'
    • 名稱: 'A',工作區: 'WS1',價值: '一些價值'
  • 但是嘗試創建一個名爲'A'和用戶'Bob'的新偏好將失敗,因爲該名稱/範圍組合已經存在。