ファイルの依存関係

ファイルの依存関係

アプリケーションのキャッシュ内の他のオブジェクトへのファイルの依存関係を追跡します。


コンストラクタ

# 新しい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は、依存関係が開始されるまでの時間を示します。