WeatherApi.Client
2.0.0
dotnet add package WeatherApi.Client --version 2.0.0
NuGet\Install-Package WeatherApi.Client -Version 2.0.0
<PackageReference Include="WeatherApi.Client" Version="2.0.0" />
<PackageVersion Include="WeatherApi.Client" Version="2.0.0" />
<PackageReference Include="WeatherApi.Client" />
paket add WeatherApi.Client --version 2.0.0
#r "nuget: WeatherApi.Client, 2.0.0"
#:package WeatherApi.Client@2.0.0
#addin nuget:?package=WeatherApi.Client&version=2.0.0
#tool nuget:?package=WeatherApi.Client&version=2.0.0
Weather C# SDK 1.0.0
Welcome to the Weather SDK documentation. This guide will help you get started with integrating and using the Weather SDK in your project.
This SDK was generated by nswag
Versions
- SDK version:
1.0.0
About the API
This is an API collection of the current Weather Platform Core APIs. Please visit the Weather homepage for more information.
Table of Contents
Setup & Configuration
Supported Language Versions
This SDK is compatible with the following versions: C# >= .NET Core 9.0
Installation
To get started with the SDK, we recommend installing using nuget:
dotnet add package WeatherApi.Client
Sample Usage
Below is a comprehensive example demonstrating how to authenticate and call a simple endpoint:
using WeatherApi.Client;
var config = new ConfigurationBuilder();
...
var serviceCollection = new ServiceCollection();
serviceCollection.AddWeatherApiService(config.Build());
var serviceProvider = serviceCollection.BuildServiceProvider();
var client = serviceProvider.GetRequiredService<IWeatherClient>();
var request = new CurrentRequest
{
Q = "55.7569,37.6151",
LanguageCode = LanguageCode.Ru,
};
var response = await client.CurrentGETAsync(request);
Console.WriteLine(response.Temperature.Degrees);
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net9.0
- Microsoft.Extensions.Configuration (>= 10.0.5)
- Microsoft.Extensions.Http (>= 10.0.5)
- Microsoft.Extensions.Http.Polly (>= 10.0.5)
- Microsoft.Extensions.Options (>= 10.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.