API Reference
Explore the comprehensive API reference for the Microsoft Developer Network. Find detailed documentation, examples, and usage guidelines for all available APIs.
Core APIs
Microsoft.Extensions.Configuration
APIs for managing application configuration settings.
View Details
Microsoft.IdentityModel.Tokens
Classes for handling security tokens and related operations.
View DetailsData Access
System.Data.SqlClient
Provides classes for connecting to and interacting with SQL Server databases.
View Details
Microsoft.EntityFrameworkCore
APIs for the Entity Framework Core object-relational mapper.
View DetailsNetworking
UI Elements
Utilities
Authentication
Microsoft.AspNetCore.Authentication
APIs for authentication in ASP.NET Core applications.
View DetailsCommon Code Snippets
Here are some common patterns and examples for using our APIs:
// Example: Making an HTTP GET request
using System.Net.Http;
using System.Threading.Tasks;
public async Task<string> GetDataAsync(string url)
{
using (HttpClient client = new HttpClient())
{
HttpResponseMessage response = await client.GetAsync(url);
response.EnsureSuccessStatusCode(); // Throw on error
return await response.Content.ReadAsStringAsync();
}
}
// Example: Working with JSON
using System.Text.Json;
public class User
{
public int Id { get; set; }
public string Name { get; set; }
}
public string SerializeUser(User user)
{
return JsonSerializer.Serialize(user);
}
public User DeserializeUser(string jsonString)
{
return JsonSerializer.Deserialize<User>(jsonString);
}