ビュー:
Question:
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はオンプレミス組織のみに適用されます。
 
注意:この記事英語からの翻訳ですこの記事まれる情報オリジナルの英語版製品づくものです。翻訳版記事使用されている文法などには、細かいりがある場合があります。翻訳正確さを完全保証することは出来かねますがほとんどの場合、十分情報られるとわれます。万一、疑問じた場合、英語版記事えてごください