Cloudové a webové programování v jazyku Visual C++

V jazyce C++ máte několik možností, jak se připojit k webu a ke cloudu.

Microsoft Azure sady sdk a služby REST

  • klientská knihovna Microsoft Azure Storage pro C++

    klientská knihovna Azure Storage pro C++ poskytuje komplexní rozhraní API pro práci s úložištěm Azure, včetně neomezeného na tyto možnosti:

    • 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 plus rozsahy objektů BLOB pro čtení a zápis.
    • Vložení, odstranění, nahrazení, sloučení a dotazování entit v tabulce Azure.
    • Zařazování zpráv do fronty a jejich vyřazení z fronty Azure.
    • Laxně vytvářená seznam kontejnerů, objektů blob, tabulek a front a entit dotazů laxně vytvářená
  • Sady SDK C99 pro Azure IoT Hub pro Internet věcí umožňují aplikacím IoT běžet na zařízení nebo na back-endu.

  • OneDrive a SharePoint v Microsoft Graph

    rozhraní OneDrive API poskytuje sadu služeb HTTP pro připojení aplikace k souborům a složkám v Microsoft 365 a SharePoint serveru 2016.

rozhraní api pro Windows a sítě pro různé platformy

  • C++ REST SDK (název kódu "Casablanca")

    Poskytuje moderní rozhraní API pro více platforem pro interakci se službami REST.

    • Provádění volání REST proti jakémukoli HTTP serveru s integrovanou podporou pro analýzu a serializaci dokumentů JSON
    • Podporuje OAuth 1 a 2, včetně místního naslouchacího procesu přesměrování.
    • Vytváření připojení pomocí protokolu WebSocket ke vzdáleným službám
    • Plně asynchronní rozhraní API pro úlohy 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

    prostředí Windows Runtime třída klienta HTTP modelovaná na .NET Framework třídy 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álu, které umožňují vkládání vlastních obslužných rutin HTTP do kanálu. Windows SDK obsahuje vzorové filtry pro účtované sítě, ověřování OAuth a další. pro aplikace, které cílí jenom na Univerzální platforma Windows, doporučujeme použít Windows::Web:HttpClient třídu.

  • Rozhraní IXMLHTTPRequest2

    poskytuje nativní rozhraní modelu COM, které můžete použít v aplikacích prostředí Windows Runtime apps nebo Windows desktopové aplikace pro připojení k internetu přes HTTP a vydávání příkazů GET, PUT a dalších http. Další informace najdete v tématu Návod: připojení pomocí úloh a požadavků XML http.

  • Windows Internet (WinInet)

    rozhraní Windows API, které můžete použít v Windows desktopových aplikacích pro připojení k internetu.

Viz také

C++ v sadě Visual Studio
Microsoft Azure středisko pro vývojáře v jazyce C a C++
Sítě a webové služby (UWP)