0

編集のために SharePoint からファイルをチェックインおよびチェックアウトしようとするクライアント アプリケーションがあります。これを行うために、SharePoint の SOAP インターフェイスといくつかの FrontPage インターフェイスを使用しています。以前は SharePoint 2007 では問題なく動作していましたが、2010 では、ファイルを編集用に開いている場合、ファイルをチェックアウトまたはチェックインできません。返されたエラー メッセージを調べると、「FileXXX is locked for Exclusive use by DOMAIN\user」のようなメッセージが表示されます。ファイルが編集用に開かれている場合、ファイル/リストのユーザー定義の SharePoint フィールドを更新することもできません。

私の質問は次のとおりです。開いているファイルのアクセス/ロックを変更して、一時的に非排他的にしてから復元する方法はありますか?

注: 一部のデータ ファイルは Windows ファイル ハンドル (フラット ファイル) を使用して開かれ、他のファイルは Windows 構造化ストレージ (複合ドキュメント ファイル) を使用して開かれます。

4

1 に答える 1

1

これは特にSharepointではうまくいかないかもしれませんが、ReOpenFile() APIはあなたが望むことをします. これを行う他の方法を知りません。

http://msdn.microsoft.com/en-us/library/windows/desktop/aa365497(v=vs.85).aspx

于 2012-12-12T20:35:56.490 に答える