2011-01-04 7 views
0

SharePoint Webパーツを作成しました。 Webパーツはカスタムデータベースを使用します。 Webパーツのインストール中に、データベースにアクセスするためのデータベース名とログインの詳細が表示されます。私は自分のアプリケーションでインストール中に与えられたこれらの値を読んで、データベースに接続する必要があります。アプリケーションのセットアップ中にデータベース名とログインの詳細を取得し、アプリケーションから読み取る

ここではこれらの値を保存/取得できますか?私のアプリケーションはasp.net Webアプリケーションの内部にあるので、これをどのように簡単に達成できますか?

答えて

1

SPPersistedObjectを完全に避け、ファーム、Webアプリケーション、またはサイトレベルのSPPropertyBagに格納することをお勧めします。

MSDN - SharePoint Guidanceライブラリなどのコードサンプルへのリンクを含む、この回答の理由をさらに詳しく説明します。

SO - Read/Write from/to Hierarchical Object Store - SharePoint

+0

Hey Ryan。はい、私はその質問を投稿し、私はあなたの答えを覚えています。 HOSに再び触れることはありません。すでにたくさんの火傷があります。 – NLV

+0

ファームレベルのソリューションです。どこに設定を保存できますか? – NLV

+0

オハイオ州 - そうでした、申し訳ありませんが、私はあなたがそのQのOPであることに気づいていませんでした。ファームレベルのソリューションでは、SPFarm.Propertiesに保存できます。 http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.sppersistedobject.properties.aspx他のアンサーでリンクされているコードサンプル。 – Ryan

1

SharePoint SPWebApplication(実際には、ベースSPPersistedObject)にはPropertiesプロパティ(PropertyBag/HashTable)があり、値を格納できます。私はそこにあなたの接続データを保存することをお勧めします。

関連する問題