Skip to content

Commit 3520f2e

Browse files
authored
Merge pull request #6137 from PatAltimore/patricka-azure-sdk
Add Azure SDK for C++
2 parents eceaf6f + e92475f commit 3520f2e

File tree

3 files changed

+20
-15
lines changed

3 files changed

+20
-15
lines changed

docs/cloud/cloud-and-web-programming-in-visual-cpp.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
11
---
22
title: "Cloud and Web Programming in Microsoft C++"
33
description: "Learn more about: Cloud and Web Programming in Microsoft C++"
4-
ms.date: "05/14/2019"
4+
ms.date: "11/06/2025"
55
ms.topic: "overview"
66
ms.custom: intro-overview
77
---
8-
# Cloud and Web Programming in Microsoft C++
8+
# Cloud and web programming in Microsoft C++
99

1010
In C++, you have several options for connecting to the web and the cloud.
1111

1212
## Microsoft Azure SDKs and REST services
1313

14-
- [Microsoft Azure Storage Client Library for C++](https://azure.github.io/azure-storage-cpp/)
14+
- [Azure SDK for C++](/azure/developer/cpp/sdk/overview)
1515

16-
The Azure Storage Client Library for C++ provides a comprehensive API for working with Azure storage, including but not limited to the following abilities:
16+
The Azure SDK for C++ provides a set of client libraries that enable your C++ applications to interact seamlessly with Azure services, whether in local or cloud environments. These libraries, built on top of the Azure REST API, offer familiar C++ syntax and implement common cloud patterns such as authentication, logging, and retries. The SDK provides a consistent interface for working with Azure services including:
1717

18-
- Create, read, delete, and list blob containers, tables, and queues.
19-
- Create, read, delete, list and copy blobs plus read and write blob ranges.
20-
- Insert, delete, replace, merge, and query entities in an Azure table.
21-
- Enqueue and dequeue messages in an Azure queue.
22-
- Lazily list containers, blobs, tables, and queues, and lazily query entities
18+
- Azure Core
19+
- Azure Identity
20+
- Azure Attestation
21+
- Azure Event Hubs
22+
- Azure Storage
23+
- Azure Key Vault
24+
25+
To get started, see [Install and integrate from the Azure SDK for C++](/azure/developer/cpp/sdk/install-and-integrate-the-sdk/).
2326

2427
- The ANSI C99 [Azure IoT Hub SDKs](/azure/iot-hub/iot-hub-devguide-sdks) for Internet of Things enable IoT applications to run on the device or on the backend.
2528

@@ -42,7 +45,7 @@ In C++, you have several options for connecting to the web and the cloud.
4245

4346
- [Windows::Web::Http::HttpClient](/uwp/api/windows.web.http.httpclient)
4447

45-
A Windows Runtime HTTP client class modeled on the .NET Framework class of the same name in the System.Web namespace. `HttpClient` fully supports asynchronous upload and download over HTTP, and pipeline filters that enable the insertion of custom HTTP handlers into the pipeline. The Windows SDK includes sample filters for metered networks, OAuth authentication, and more. For apps that target only Universal Windows Platform, we recommend that you use the `Windows::Web::Http::HttpClient` class.
48+
A Windows Runtime HTTP client class modeled on the .NET Framework class of the same name in the System.Web namespace. `HttpClient` fully supports asynchronous upload and download over HTTP, and pipeline filters that enable the insertion of custom HTTP handlers into the pipeline. The Windows SDK includes sample filters for metered networks, OAuth authentication, and more. For apps that target only Universal Windows Platform, use the `Windows::Web::Http::HttpClient` class.
4649

4750
- [IXMLHTTPRequest2 interface](/windows/win32/api/msxml6/nn-msxml6-ixmlhttprequest2)
4851

@@ -55,5 +58,5 @@ In C++, you have several options for connecting to the web and the cloud.
5558
## See also
5659

5760
[C++ in Visual Studio](../overview/visual-cpp-in-visual-studio.md)\
58-
[Microsoft Azure C and C++ Developer Center](https://azure.microsoft.com/develop/cpp/)\
61+
[Microsoft Azure C++ Developer Center](/azure/developer/cpp/)\
5962
[Networks and web services (UWP)](/windows/uwp/networking/)

docs/data/data-access-in-cpp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ Describes legacy data access programming with Visual C++, where the preferred wa
2020
The Microsoft Foundation Classes (MFC) library supplies classes for programming with Open Database Connectivity (ODBC).
2121

2222
[OLE DB Programming](oledb/ole-db-programming.md)<br/>
23-
A mostly legacy interface which is still required in some scenarios, specifically when you are programming against linked servers.
23+
A mostly legacy interface which is still required in some scenarios, specifically when you're programming against linked servers.
2424

2525
## Related Topics
2626

2727
[Connect to SQL Database using C and C++](/azure/sql-database/sql-database-develop-cplusplus-simple)<br/>
2828
Connect to Azure SQL Database from C or C++ applications.
2929

30-
[Microsoft Azure Storage Client Library for C++](https://github.com/Azure/azure-storage-cpp)<br/>
31-
[Azure Storage](/azure/storage/common/storage-introduction) is a cloud storage solution for modern applications that rely on durability, availability, and scalability to meet the needs of their customers. Connect to Azure Storage from C++ by using the Azure Storage Client Library for C++.
30+
[Azure SDK for C++](/azure/developer/cpp/sdk/overview)<br/>
31+
[Azure Storage](/azure/storage/common/storage-introduction) is a cloud storage solution for modern applications that rely on durability, availability, and scalability to meet the needs of their customers. Connect to Azure Storage from C++ by using the Azure SDK for C++.
3232

3333
[ODBC Driver for SQL Server](/sql/connect/odbc/microsoft-odbc-driver-for-sql-server)<br/>
3434
The latest ODBC driver provides robust data access to Microsoft SQL Server and Microsoft Azure SQL Database for C/C++ based applications. Provides support for features including always encrypted, Azure Active Directory, and AlwaysOn Availability Groups. Also available for macOS and Linux.

docs/index.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ metadata:
1010
ms.topic: hub-page
1111
author: tylermsft
1212
ms.author: twhitney
13-
ms.date: 06/04/2020
13+
ms.date: 11/06/2025
1414
ms.custom: intro-landing-hub
1515

1616
# highlightedContent section (optional)
@@ -205,6 +205,8 @@ additionalContent:
205205
url: parallel/parallel-programming-in-visual-cpp.md
206206
- text: Cloud and networking libraries
207207
url: cloud/cloud-and-web-programming-in-visual-cpp.md
208+
- text: Azure SDK for C++
209+
url: /azure/developer/cpp/sdk/overview/
208210
- text: Universal Windows Platform libraries
209211
url: cppcx/namespaces-reference-c-cx.md
210212
- text: vcpkg package manager

0 commit comments

Comments
 (0)