0

WinFormsアプリでWebDAVフォルダーとSharePointフォルダーを参照してアクセスできるようにする必要があります。

WebDAVフォルダにアクセスするための次の.Netライブラリを知っています。私の知る限り、これらにはすぐに使用できるWinForms UIコントロールが含まれていないようであり、クライアントライブラリを利用して独自のコントロールを構築する必要があります。

http://www.independentsoft.de/webdav/index.html
http://www.webdavsystem.com/client
http://www.eldos.com/sbb/desc-webdav.php

ShellMegaPack FolderViewおよびFileViewコントロールを見つけました。これらは一般的に機能しているように見えます(さらにテストが必要です)。

http://www.ssware.com/megapack.htm

評価できるフォルダ/ファイルブラウザのUIコントロールが他にあるかどうか知りたいのですが。

ありがとう、エラン

4

1 に答える 1

0

自分のニーズを満たすコントロールを見つけることができませんでした。私は自分で書くことになった。Windows7および.Net4.0は、標準のSystem.IOライブラリを使用してSharePointおよびWebDAVフォルダーにアクセスするための組み込みサポートを提供します。

Webフォルダーが認証を必要とし、認証がWindowsエクスプローラーで以前に行われた場合、System.IOクラスを使用して追加の認証は必要ありません。また、相互運用機能を介してWindowsShellAPIを使用した認証用のWindowsログインプロンプトダイアログを表示することもできました。

アップデート:

上記は、WebフォルダーへのUNCパスを持つ標準のSystem.IOクラスを使用するWindows7とWindowsXPの両方で機能します。XPで見られる唯一の制限は、UNCパスでカスタムポート番号をサポートしていないことですが、Windows7ではカスタムポート番号を使用できます。

于 2012-03-20T20:18:46.047 に答える