1

WSAPI を使用して設定オブジェクトを作成する際の規則は何ですか?

  • ワークスペース、プロジェクト、ユーザー、またはそれらの組み合わせを指定する必要がありますか?
  • 設定名が他の名前と競合するのはいつですか? 名前フィールドの値は同じですが、ユーザーが異なる場合はありますか?
  • 2 番目の設定オブジェクトを作成しようとすると、次のエラーが表示されます: 検証エラー: Preference.Value conflicts with NAME (NAME は名前フィールドの値)。何がこれを引き起こしますか?

ありがとう...

4

1 に答える 1

4
  • はい、ワークスペース、プロジェクト、またはユーザーの1つ(および1つのみ)を指定する必要があります。これが設定の「範囲」です。
  • 異なるスコープ値に同じ名前を指定できます。たとえば、これらはすべて有効です。
    • 名前:'A'、ユーザー:'ボブ'、値:'何らかの値'
    • 名前:'B'、ユーザー:'Bob'、値:'何らかの値'
    • 名前:'A'、ユーザー:'Larry'、値:'some value'
    • 名前:'A'、ワークスペース:'WS1'、値:'いくつかの値'
  • ただし、名前「A」とユーザー「Bob」を使用して新しいプリファレンスを作成しようとすると、その名前とスコープの組み合わせがすでに存在するため、失敗します。
于 2012-06-14T16:13:24.400 に答える