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žít Windows::Web:HttpClient třídu.

  • IXMLHTTPRequest2 – rozhraní

    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 naleznete v tématu Návod: Připojení použití úloh a požadavků XML HTTP.

  • Windows Internet (WinInet)

    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)