Nexus.Sources.StructuredFile
2.0.0-beta.34
This is a prerelease version of Nexus.Sources.StructuredFile.
dotnet add package Nexus.Sources.StructuredFile --version 2.0.0-beta.34
NuGet\Install-Package Nexus.Sources.StructuredFile -Version 2.0.0-beta.34
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.34" />
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.34
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Nexus.Sources.StructuredFile, 2.0.0-beta.34"
#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.34&prerelease // Install Nexus.Sources.StructuredFile as a Cake Tool #tool nuget:?package=Nexus.Sources.StructuredFile&version=2.0.0-beta.34&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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 | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net9.0
- Nexus.Extensibility (>= 2.0.0-beta.33)
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.34 | 71 | 12/18/2024 |
2.0.0-beta.33 | 43 | 12/17/2024 |
2.0.0-beta.28 | 404 | 8/26/2024 |
2.0.0-beta.26 | 54 | 7/11/2024 |
2.0.0-beta.25 | 55 | 7/9/2024 |
2.0.0-beta.24 | 112 | 3/15/2024 |
2.0.0-beta.14 | 542 | 3/14/2024 |
2.0.0-beta.13 | 292 | 9/11/2023 |
2.0.0-beta.12 | 90 | 9/11/2023 |
2.0.0-beta.11 | 110 | 9/11/2023 |
2.0.0-beta.10 | 95 | 9/11/2023 |
2.0.0-beta.9 | 80 | 9/11/2023 |
2.0.0-beta.8 | 80 | 9/11/2023 |
2.0.0-beta.7 | 108 | 8/21/2023 |
2.0.0-beta.6 | 106 | 7/21/2023 |
2.0.0-beta.5 | 92 | 7/21/2023 |
2.0.0-beta.4 | 92 | 7/21/2023 |
2.0.0-beta.3 | 104 | 7/12/2023 |
2.0.0-beta.2 | 110 | 4/24/2023 |
2.0.0-beta.1 | 95 | 4/24/2023 |
1.0.1 | 404 | 11/3/2022 |
1.0.0 | 398 | 10/29/2022 |
1.0.0-beta.5 | 135 | 10/21/2022 |
1.0.0-beta.4 | 125 | 10/21/2022 |