D2TIndex 26.2.27
dotnet add package D2TIndex --version 26.2.27
NuGet\Install-Package D2TIndex -Version 26.2.27
<PackageReference Include="D2TIndex" Version="26.2.27" />
<PackageVersion Include="D2TIndex" Version="26.2.27" />
<PackageReference Include="D2TIndex" />
paket add D2TIndex --version 26.2.27
#r "nuget: D2TIndex, 26.2.27"
#:package D2TIndex@26.2.27
#addin nuget:?package=D2TIndex&version=26.2.27
#tool nuget:?package=D2TIndex&version=26.2.27
D2T Index package
This is a library that makes it easy to get specific information from the index tables from FleetControl V1 and V2 combined.
Project dependancies
This package has two dependancies:
- AzureStorageClient
- FleetControlIdConverter
make sure they are up to date.
Installation
To get started, navigate to the Manage Nuget Packages in your project and search for D2TIndex, and install the latest Version
After this is done, you can inject the service by using:
builder.Services.AddScoped<IIndexService, IndexService>();
Make sure the environments of the AzureStorageClient package are correctly set up. This project requires the:
- Production storage environment (V1 index records)
- Test storage environment (V2 index records)
Functions
This package contains the following functions:
GetUsedDevices
Returns a list of devices used within a period combined from the V1 and V2 index record tables. It will return a DeviceUsedPeriod which contains the DeviceId, along with the start and end of the usage.
It will also return the last known record with a end timestamp of null if the last record is a login.
GetUsedDevices(Guid entityId, Guid companyId, DateTime start, DateTime end, ConnectionEntityKind entityKind)
// The entityid is the id you are searching for, the entity must be matching with the entity kind
| Product | Versions 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. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- AzureStorageClient (>= 1.3.2)
-
net9.0
- AzureStorageClient (>= 1.3.2)
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 |
|---|---|---|
| 26.2.27 | 206 | 2/27/2026 |
| 26.2.18.3 | 114 | 2/18/2026 |
| 1.0.13 | 203 | 10/17/2025 |
| 1.0.12 | 213 | 10/7/2025 |
| 1.0.11 | 214 | 8/22/2025 |
| 1.0.10 | 180 | 8/19/2025 |
| 1.0.9 | 536 | 7/24/2025 |
| 1.0.8 | 172 | 7/18/2025 |
| 1.0.7 | 567 | 4/4/2025 |
| 1.0.6 | 208 | 4/3/2025 |
| 1.0.5 | 225 | 11/26/2024 |
| 1.0.4 | 235 | 11/7/2024 |
| 1.0.3 | 164 | 11/6/2024 |
| 1.0.2 | 149 | 10/24/2024 |
| 1.0.1 | 142 | 10/23/2024 |
| 1.0.0 | 145 | 10/22/2024 |