DnsCheck.Client
1.0.1
dotnet add package DnsCheck.Client --version 1.0.1
NuGet\Install-Package DnsCheck.Client -Version 1.0.1
<PackageReference Include="DnsCheck.Client" Version="1.0.1" />
<PackageVersion Include="DnsCheck.Client" Version="1.0.1" />
<PackageReference Include="DnsCheck.Client" />
paket add DnsCheck.Client --version 1.0.1
#r "nuget: DnsCheck.Client, 1.0.1"
#:package DnsCheck.Client@1.0.1
#addin nuget:?package=DnsCheck.Client&version=1.0.1
#tool nuget:?package=DnsCheck.Client&version=1.0.1
DnsCheck.Client
Unofficial .NET client for the DNS Check monitoring API (DNS record groups and individual records). Not affiliated with DNS Check or Wind Serve, LLC.
Stable 1.x with SemVer guarantees for the documented v1 monitoring GET API.
Install
dotnet add package DnsCheck.Client
Quick example
using DnsCheck.Client;
using DnsCheck.Client.DependencyInjection;
using DnsCheck.Client.Models.DnsRecords;
using DnsCheck.Client.Models.Groups;
const string exampleGroup = "ea883d67-d9f6-45e3-b3a1-844dd1857824";
builder.Services.AddDnsCheckClient(options => options.ApiKey = "your-api-key");
DnsCheckClient client = /* resolve from DI */;
DnsRecordGroup group = await client.Groups.GetAsync(exampleGroup);
IReadOnlyList<DnsRecord> records = await client.DnsRecords.ListInGroupAsync(exampleGroup);
Omit ApiKey when using DNS Check's public example group. Account-wide listing requires a key from Generating an API Key.
Documentation
Getting started, authentication, and API coverage: markheydon.me.uk/dns-check-dotnet.
Source and issue tracker: github.com/markheydon/dns-check-dotnet
| 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 was computed. 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 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.12)
-
net8.0
- Microsoft.Extensions.Http (>= 10.0.12)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Package metadata: project website points at consumer docs; expanded NuGet readme.