Cloudové a webové programování v jazyku Visual C++
V jazyce C++ máte několik možností připojení k webu a cloudu.
Sady MICROSOFT Azure SDK a služby REST
Klientská knihovna Microsoft Azure Storage pro C++
Klientská knihovna Azure Storage pro jazyk C++ poskytuje komplexní rozhraní API pro práci s úložištěm Azure, včetně těchto možností, ale nikoli pouze následujících schopností:
- Vytváření, čtení, odstraňování a výpis kontejnerů objektů blob, tabulek a front
- Vytváření, čtení, odstraňování, výpis a kopírování objektů blob a rozsahy objektů blob pro čtení a zápis.
- Vložení, odstranění, nahrazení, sloučení a dotazování entit v tabulce Azure
- Zařadí zprávy do fronty Azure a vyřadí je z fronty.
- Lazily list containers, blobs, tables, and queues, and lazily query entities
Sady SDK SLUŽBY ANSI C99 Azure IoT Hub pro internet věcí umožňují aplikacím IoT běžet na zařízení nebo v back-endu.
OneDrive a SharePoint v Microsoft Graphu
Rozhraní API OneDrivu poskytuje sadu služeb HTTP pro připojení aplikace k souborům a složkám v Microsoftu 365 a SharePoint Serveru 2016.
Rozhraní API pro sítě pro Windows a různé platformy
C++ REST SDK (název kódu "Casablanca")
Poskytuje moderní asynchronní rozhraní API pro různé platformy pro interakci se službami REST.
- Provádění volání REST na jakémkoli serveru HTTP s integrovanou podporou parsování a serializace dokumentů JSON
- Podporuje OAuth 1 a 2, včetně místního naslouchacího procesu přesměrování.
- Nastavení připojení WebSockets ke vzdáleným službám
- Plně asynchronní rozhraní API úloh založené na PPL, včetně integrovaného fondu vláken
Podporuje Windows Desktop (7+), Windows Server (2012+), Univerzální platforma Windows, Linux, OSX, Android a iOS.
Windows::Web::Http::HttpClient
Třída klienta HTTP prostředí Windows Runtime modelovaná ve třídě rozhraní .NET Framework se stejným názvem v oboru názvů System.Web.
HttpClient
plně podporuje asynchronní nahrávání a stahování přes protokol HTTP a filtry kanálů, které umožňují vložení vlastních obslužných rutin HTTP do kanálu. Sada Windows SDK obsahuje ukázkové filtry pro měřené sítě, ověřování OAuth a další. Pro aplikace, které cílí jenom Univerzální platforma Windows, doporučujeme použítWindows::Web:HttpClient
třídu.-
Poskytuje nativní rozhraní MODELU COM, které můžete použít v aplikacích prostředí Windows Runtime nebo desktopových aplikacích pro Windows pro připojení k internetu přes HTTP a problém GET, PUT a další příkazy HTTP. Další informace najdete v tématu Návod: Připojení pomocí úloh a požadavků HTTP XML.
-
Rozhraní API pro Windows, které můžete použít v desktopových aplikacích pro Windows pro připojení k internetu.
Viz také
C++ v sadě Visual Studio
Centrum pro vývojáře v Microsoft Azure C a C++
Sítě a webové služby (UPW)