質問

私は、SharePoint Serverのコンテンツをクロールすることができるアプリケーションで遊んでいます。ロックされたサイトコレクションでの作業中しかし、私は問題を抱えています。

ロックサイトコレクションで使用することはできませんいくつかの方法があります。これは、コンテンツがブロックされている私に言って例外をスローします。

だから私は、コレクションがロックされているかどうかをチェックすることにより、より優雅にこれを処理します。これどうやってするの?

アップデート:もう一つ追加。サイトコレクションは、NOTプログラム的STSADMを使用してロックされています。 SPSite.ReadLocked のプロパティはありません持っているので、使用ます。

役に立ちましたか?

解決

Iはsetsitelockコマンドのソースコードを見ました。タイピング

のstsadm -o setsitelock -lock読み取り専用

(擬似コード)で結果

    SPSite.ReadLocked = false;
    SPSite.WriteLocked = false;
    SPSite.ReadOnly = true;

ロックは「読み取り専用」タイプである場合、それが唯一の真実であるため、読み取り専用のプロパティは、興味深いものです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top