メタデータは、SharePointリストの構造を表すために頻繁に使用されているようです。その構造は、リストの項目レベルでのデータの格納を可能にします。SharePointリストメタデータの設定
追加の列に頼らずにリスト自体に関する情報を指定するにはどうすればよいですか?
は、理想的には私は[「MYKEY」] =「MyValue」
PropertiesXmlが設定可能ではありませんが、それが返すデータを変更する方法があるSPList.Propertiesような何かをしたいですか?
メタデータは、SharePointリストの構造を表すために頻繁に使用されているようです。その構造は、リストの項目レベルでのデータの格納を可能にします。SharePointリストメタデータの設定
追加の列に頼らずにリスト自体に関する情報を指定するにはどうすればよいですか?
は、理想的には私は[「MYKEY」] =「MyValue」
PropertiesXmlが設定可能ではありませんが、それが返すデータを変更する方法があるSPList.Propertiesような何かをしたいですか?
SPListオブジェクト自体にプロパティバッグはありませんが、SPList.RootFolderにあるプロパティバッグを使用できます。そのSPFolderオブジェクトにはPropertiesプロパティがあります。
アレックスの直接的な答えの代わりに、あなたのリストにあるメタデータを専用の隠しリストに保存することもできます。
このアイディアには多くのメリットがあります。リストを定義してプロビジョニングするだけです(ただし、2列の名前/値スタイルリストは再利用可能です)。もし私ができるなら、私はこれを第二の答えとしましょう! – Michhes
完全に動作します。また、新しいキーと値のペアを追加した後でSPFolderオブジェクトのupdateを呼び出す必要がありました(リストを更新していませんでした)。 – Michhes
これは私がこれを実装した方法です:http://blog.mediawhole.com/2009/07/storing-sharepoint-list-meta-data.html – Michhes
ニース - それについてのブログに感謝します! –