Art.Gaia.ForWebApi
1.0.0
dotnet add package Art.Gaia.ForWebApi --version 1.0.0
NuGet\Install-Package Art.Gaia.ForWebApi -Version 1.0.0
<PackageReference Include="Art.Gaia.ForWebApi" Version="1.0.0" />
<PackageVersion Include="Art.Gaia.ForWebApi" Version="1.0.0" />
<PackageReference Include="Art.Gaia.ForWebApi" />
paket add Art.Gaia.ForWebApi --version 1.0.0
#r "nuget: Art.Gaia.ForWebApi, 1.0.0"
#:package Art.Gaia.ForWebApi@1.0.0
#addin nuget:?package=Art.Gaia.ForWebApi&version=1.0.0
#tool nuget:?package=Art.Gaia.ForWebApi&version=1.0.0
Art.Gaia.ForWebApi
Asynchronous Art.Gaia helpers for .NET 10 Web APIs and other modern Dataverse integrations.
The host owns authentication and the lifetime of ServiceClient. Register it through the
IOrganizationServiceAsync2 interface, then register Gaia:
using Art.Gaia;
using Microsoft.PowerPlatform.Dataverse.Client;
builder.Services.AddSingleton<IOrganizationServiceAsync2>(_ =>
new ServiceClient(builder.Configuration.GetConnectionString("Dataverse")));
builder.Services.AddArtGaiaForWebApi(options =>
{
options.BaseAddress = new Uri(builder.Configuration["ArtGaia:Document:BaseAddress"]!);
options.ApiKey = builder.Configuration["ArtGaia:Document:ApiKey"]!;
});
Inject Common for Dataverse helpers or Document for the document API. All I/O methods are
asynchronous and accept a CancellationToken.
This package intentionally excludes plug-in/workflow contexts, Dataverse user-specific helpers,
legacy licensing, and legacy encryption. Do not reference it together with the original
Art.Gaia package because both packages publish types in the Art.Gaia namespace.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Microsoft.Extensions.Http (>= 10.0.11)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Options.DataAnnotations (>= 10.0.11)
- Microsoft.PowerPlatform.Dataverse.Client (>= 1.2.26)
- System.Security.Cryptography.Xml (>= 10.0.11)
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 |
|---|---|---|
| 1.0.0 | 144 | 9/2/2026 |