コンストラクタ
# 新しいFileDependency(fileNames、startAfter)
(ファイルまたはディレクトリへの)ファイルパスの配列を監視して変更の追跡を開始するタイミングを示すFileExpirationクラスの新しいインスタンスを初期化します
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
fileNames |
反復可能。 | 依存ファイルパスの配列。 |
startAfter |
日付 | StartAfterTicksは、依存関係が開始されるまでの時間を示します。 |
例:
//Initialize the Cache Cluster
let cache = await ncache.CacheManager.getCache("demoCache");
// Generate a json object of customer
let customer = getCustomerObjuect();
// create CacheItem to with your desired object
let cacheItem = new ncache.CacheItem(customer, "Json");
// add file dependency to cacheItem
let fileDependency = new ncache.FileDependency("filePath");
cacheItem.setDependency(fileDependency);
// Adding item dependent on file
await cache.add(customer.CustomerID, cacheItem);
//Any modification in the dependent file will cause invalidation of the dependent item.
メソッド
# getFileNames() →{配列。 }
ファイル名の配列を取得します
戻り値:
- タイプ
- 配列。
# getStartAfterTicks() →{番号}
ダニを取得
戻り値:
- タイプ
- 数
# (非同期) 初期化します(fileNames、startAfter)
(ファイルまたはディレクトリへの)ファイルパスの配列を監視して変更を監視し、変更の追跡をいつ開始するかを示すFileExpirationを初期化します
パラメーター:
| 名前 | タイプ | 詳細説明 |
|---|---|---|
fileNames |
反復可能。 | 依存ファイルパスの配列。 |
startAfter |
日付 | StartAfterTicksは、依存関係が開始されるまでの時間を示します。 |