Nexus.Sources.StructuredFile 2.0.0-beta.28

This is a prerelease version of Nexus.Sources.StructuredFile.
dotnet add package Nexus.Sources.StructuredFile --version 2.0.0-beta.28                
NuGet\Install-Package Nexus.Sources.StructuredFile -Version 2.0.0-beta.28                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Nexus.Sources.StructuredFile" Version="2.0.0-beta.28" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Nexus.Sources.StructuredFile --version 2.0.0-beta.28                
#r "nuget: Nexus.Sources.StructuredFile, 2.0.0-beta.28"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Nexus.Sources.StructuredFile as a Cake Addin
#addin nuget:?package=Nexus.Sources.StructuredFile&version=2.0.0-beta.28&prerelease

// Install Nexus.Sources.StructuredFile as a Cake Tool
#tool nuget:?package=Nexus.Sources.StructuredFile&version=2.0.0-beta.28&prerelease                

Nexus.Sources.StructureFile

This data source extension makes a base class available to simplify reading structured data files into Nexus.

Test Case Description

These tests cover all cases for file/folder structures which contain files with a maximum length. This means they are allowed to be shorter than the upper limit but must not exceed it. The limit must be part of the source configuration because Nexus does not know how long a file is.

Case Description UTC offset File period Regex
A text folder, month folder, day folder, datetime file, ignore unrelated folders 00:00:00 00:10:00
B month folder, text folder, day folder, datetime file 00:00:00 00:10:00
C day folder, datetime file 00:00:00 00:10:00
D text folder, datetime file, separate file source groups for seperate folders 02:00:00, 01:00:00 00:10:00, 1.00:00:00
E month folder, datetime file, separate file source groups for common folder 00:00:00 1.00:00:00, 00:30:00
F month folder, date + hour + random number file 00:00:00 01:00:00 x
G day folder with prefix, time file 00:00:00 00:00:01
H datetime file (no parent folders) 00:00:00 00:10:00
I datetime folder, text file 00:00:00 00:05:00
J datetime file with varying format and changing root folder, multiple time-limited files sources per group 00:00:00 1.00:00:00
K datetime file (no parent folders) 00:00:00 1.00:00:00
L datetime file with version suffix 00:00:00 1.00:00:00 x
M datetime file with random start time 00:00:00 01:00:00 x
N date folder, time file 12:00:00 06:00:00
O datetime file with random start time and interval exceeding end 00:00:00 01:00:00 x
O2 datetime file with random start time and interval exceeding end, different time period for test 00:00:00 01:00:00 x
P datetime file with file name offset 00:00:00 00:10:00
Q datetime file with file period larger than UTC offset 01:00:00 1.00:00:00
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.0.0-beta.28 271 8/26/2024
2.0.0-beta.26 51 7/11/2024
2.0.0-beta.25 52 7/9/2024
2.0.0-beta.24 108 3/15/2024
2.0.0-beta.14 540 3/14/2024
2.0.0-beta.13 290 9/11/2023
2.0.0-beta.12 88 9/11/2023
2.0.0-beta.11 108 9/11/2023
2.0.0-beta.10 93 9/11/2023
2.0.0-beta.9 78 9/11/2023
2.0.0-beta.8 78 9/11/2023
2.0.0-beta.7 106 8/21/2023
2.0.0-beta.6 104 7/21/2023
2.0.0-beta.5 90 7/21/2023
2.0.0-beta.4 90 7/21/2023
2.0.0-beta.3 102 7/12/2023
2.0.0-beta.2 108 4/24/2023
2.0.0-beta.1 93 4/24/2023
1.0.1 396 11/3/2022
1.0.0 394 10/29/2022
1.0.0-beta.5 133 10/21/2022
1.0.0-beta.4 123 10/21/2022