0

C# を使用して NSF ファイルにアクセスしたいと考えています。Lotus Notes 8.5 を使用しています ( Domino サーバーは使用していません) 。

一連の nsf ファイルをリストに入れていますが、リストに追加する前に、パスワードで保護されているかどうかを確認したいと思います。

どうすればそれを確認できますか? そして、どうすればパスワード値を取得できますか?

現在のコンテキストで使用できるdllファイルを提案してください

4

2 に答える 2

1

Notes がインストールされていない場合、NSF へのアクセスに使用できる DLL はありません。Domino Server がインストールされていないことだけが気になる場合は、Notes クライアントをインストールしてください。しかし、それはおそらくあなたが意味するものではありません。プログラムで NSF にアクセスする場合は、クライアントまたはサーバーをインストールする必要があります。

NSF がパスワードで保護されているかどうかという質問に答えるには、サーバーまたはローカル クライアントへのアクセス権を持つ Notes ID が必要です。NotesDatabase.Open を使用してデータベースへのハンドルを取得し、db.QueryAccess("-Default-") メソッドを使用して、デフォルト ユーザーのアクセス レベルを決定できます。これにより、ユーザーが誰であるかに関係なく、すべてのユーザーのデフォルトのアクセス レベルがわかります。

于 2009-10-09T13:45:58.450 に答える