2012-01-17 3 views

答えて

1

私はSharePointクライアントオブジェクトモデルを使用して詳細にブロックされたファイルの拡張子を取得することはできませんことを見出しました。 SharePointクライアントオブジェクトモデルを使用して一部のファイル拡張をブロックする必要がある場合は、唯一のオプションは、SharePoint既定ブロックファイル拡張子と同じ内容のブロック化ファイル拡張子を独自に維持することです。

おそらく、14個のハイブ設定フォルダにあるdocextflt.xmlを使用できます。

4

これは、あなたが探しているものかもしれ:

SPWebApplication theApp = SPWebApplication.Lookup(myUri); 
Collection<string> blockFileTypes = theApp.BlockedFileExtensions; 
+0

ありがとうございました。しかし、SPWebApplicationはSharePointクライアントオブジェクトモデルの一部ですか?私はそうは思わない。 – RSP

+1

申し訳ありません。私はCOMを見て、一般的な "Component Object Model"を考えました。上記のコードは、SPクライアントモデルの一部ではありません。サーバーは「リストを知っている」ため、またはサーバーを拡張するために、サーバーを照会するか、クライアント・モデルを拡張する必要があります。 – alphadogg

+1

拡張の例:http://pholpar.wordpress.com/2011/09/13/managed-client-object-model-internals-creating-custom-client-om-extensions/ – alphadogg

関連する問題