Question:
Platform Temp File Delete Functionality とは何ですか?また、それを有効にするにはどうすればよいですか?
Solution:
新しい削除機能は、通常時にアクセス拒否の例外が発生せず、ContentServer からのファイルダウンロードが少なく、temp フォルダにファイルが漏れることがなく、ログがクリーンな、より効率的なファイル処理方法です。
Platform Temp File Delete Functionality とは何ですか?また、それを有効にするにはどうすればよいですか?
Solution:
新しい削除機能は、通常時にアクセス拒否の例外が発生せず、ContentServer からのファイルダウンロードが少なく、temp フォルダにファイルが漏れることがなく、ログがクリーンな、より効率的なファイル処理方法です。
どのように機能するのか?
このプラットフォームは、ファイルを一度だけダウンロードし、それを使用しているユーザーの数をカウントします。利用者がゼロになると、そのファイルは削除マークが付けられます。あらかじめ設定された時間までに、プラットフォームは削除マークが付けられたファイルをチェックし、削除します。
ユーザー定義設定
まず 、configuration/configSectionsでセクションを定義する必要があります:
1<section
name="ReferenceCounterConfig" type="DocuWare.Platform.Implementation.ReferenceCounting.ReferenceCounterConfiguration, DocuWare.PlatformImplementation" />。
そして、セクションを追加しなければならない:
1<ReferenceCounterConfig
intervalToStayAlive="00:10:00" intervalForDeleting="00:05:30" triesToDelete="5" triesToLock="3" intervalBetweenTwoTriesToLock="300"
>2
</ReferenceCounterConfig>
を参照してください。修正可能なプロパティは5つある:
インターバル | タイムスパン | 00:10:00 | 00:00:30 | 時間間隔は、ファイルがTempフォルダに保存され、削除されない時間を定義します。 |
削除間隔 | タイムスパン | 00:05:30 | 00:00:30 | intervalToStayAliveプロパティで指定された時間以上生きていて、もう使用されていないファイルをプラットフォームがチェックする頻度を定義する時間間隔。 |
triesToDelete | イント | 3 | 2 | プラットフォームがリリースされたファイルを何回削除しようとするかを定義します。ファイルが他のプロセス/ユーザーによってロックされ、最後の試行後にファイルが削除されなかった場合、ファイルは一時フォルダに残ります。 |
triesToLock(トライ・トゥ・ロック | イント | 3 | 1 | プラットフォームがファイルをロックしようとする追加回数を定義する。 |
インターバルBetweenTwoTriesToLock | イント | 200 | 50 | 時間間隔は、プラットフォームがファイルをロックしようとする頻度を定義する。間隔はミリ秒単位である。 |
KBAはオンプレミス組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。