openHistorian.Adapters.LocalOutputAdapter.ExecuteFolderOperation C# (CSharp) Method

ExecuteFolderOperation() private method

private ExecuteFolderOperation ( HistorianValue>.ClientDatabaseBase database, string folderName, Action folderOperation ) : void
database HistorianValue>.ClientDatabaseBase
folderName string
folderOperation Action
return void
        private void ExecuteFolderOperation(ClientDatabaseBase<HistorianKey, HistorianValue> database, string folderName, Action<List<Guid>> folderOperation)
        {
            List<Guid> files = database.GetAllAttachedFiles().Where(file => Path.GetFullPath(file.FileName).StartsWith(folderName, StringComparison.OrdinalIgnoreCase)).Select(file => file.Id).ToList();
            folderOperation(files);
        }