Dependência de arquivo

Dependência de arquivo

Rastreia dependências de arquivos para outros objetos no Cache do aplicativo.


Construtor

# nova dependência de arquivo(nomes de arquivo, startAfter)

Inicializa uma nova instância da classe FileExpiration que monitora uma matriz de caminhos de arquivo (para arquivos ou diretórios) em busca de alterações e indica quando o controle de alterações deve começar

parâmetros:
Nome Formato Descrição
fileNames Iterável.

Matriz de caminhos de arquivo dependentes.

startAfter Data

StartAfterTicks mostra o tempo após o qual a dependência deve ser iniciada.

Exemplo
//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.
   

De Depósito

# getFileNames() → {Matriz. }

Obtenha a matriz de nomes de arquivos

retorna:
Formato
Variedade.

# getStartAfterTicks() → {Número}

Pegue o carrapato

retorna:
Formato
Sessão

# (assíncrono) inicializar(nomes de arquivo, startAfter)

Inicializa um FileExpiration que monitora uma matriz de caminhos de arquivo (para arquivos ou diretórios) para alterações e indica quando o controle de alterações deve começar

parâmetros:
Nome Formato Descrição
fileNames Iterável.

Matriz de caminhos de arquivo dependentes.

startAfter Data

StartAfterTicks mostra o tempo após o qual a dependência deve ser iniciada.