Programowanie chmury i sieci Web w programie Visual C++

W języku C++istnieje kilka opcji łączenia się z internetem i chmurą.

Zestawy SDK platformy Microsoft Azure i usługi REST

  • Biblioteka klienta usługi Microsoft Azure Storage dla języka C++

    Biblioteka klienta usługi Azure Storage dla języka C++ udostępnia kompleksowy interfejs API do pracy z usługą Azure Storage, w tym między innymi następujące możliwości:

    • Tworzenie, odczytywanie, usuwanie i wyświetlanie listy kontenerów obiektów blob, tabel i kolejek.
    • Tworzenie, odczytywanie, usuwanie, wyświetlanie i kopiowanie obiektów blob oraz zakresy odczytów i zapisu obiektów blob.
    • Wstawianie, usuwanie, zastępowanie, scalanie i wykonywanie zapytań o jednostki w tabeli platformy Azure.
    • Kolejkowanie i dequeue komunikatów w kolejce platformy Azure.
    • Lazily list containers, blobs, tables, and queues, and lazily query entities (Kontenery, obiekty blob, tabele i kolejki) oraz lazily query entities
  • Zestawy SDK usługi Azure IoT Hub DLA Internetu rzeczy dla usługi ANSI C99 umożliwiają uruchamianie aplikacji IoT na urządzeniu lub w zapleczu.

  • OneDrive i SharePoint w programie Microsoft Graph

    Interfejs API usługi OneDrive udostępnia zestaw usług HTTP do łączenia aplikacji z plikami i folderami w usługach Microsoft 365 i SharePoint Server 2016.

Interfejsy API sieci systemu Windows i międzyplatformowe

  • Zestaw SDK REST języka C++ (nazwa kodu "Mauritius")

    Udostępnia nowoczesny, wieloplatformowy, asynchroniczny interfejs API do interakcji z usługami REST.

    • Wykonywanie wywołań REST na dowolnym serwerze HTTP z wbudowaną obsługą analizowania i serializacji dokumentów JSON
    • Obsługuje protokół OAuth 1 i 2, w tym odbiornik przekierowania lokalnego
    • Nawiązywanie połączeń protokołu WebSocket z usługami zdalnymi
    • W pełni asynchroniczny interfejs API zadań oparty na protokole PPL, w tym wbudowanej puli wątków

    Obsługuje system Windows Desktop (7+), Windows Server (2012+), platforma uniwersalna systemu Windows, Linux, OSX, Android i iOS.

  • Windows::Web::Http:HttpClient

    Klasa klienta HTTP środowisko wykonawcze systemu Windows modelowana w klasie programu .NET Framework o tej samej nazwie w przestrzeni nazw System.Web. HttpClient w pełni obsługuje asynchroniczne przekazywanie i pobieranie za pośrednictwem protokołu HTTP oraz filtry potoków, które umożliwiają wstawianie niestandardowych procedur obsługi HTTP do potoku. Zestaw Windows SDK zawiera przykładowe filtry dla sieci taryfowych, uwierzytelniania OAuth i nie tylko. W przypadku aplikacji przeznaczonych tylko platforma uniwersalna systemu Windows zalecamy użycie Windows::Web:HttpClient klasy .

  • IXMLHTTPRequest2, interfejs

    Udostępnia natywny interfejs COM, którego można używać w aplikacjach środowisko wykonawcze systemu Windows lub aplikacjach klasycznych systemu Windows do łączenia się z Internetem za pośrednictwem protokołu HTTP i wydawania poleceń GET, PUT i innych poleceń HTTP. Aby uzyskać więcej informacji, zobacz Przewodnik: Połączenie przy użyciu zadań i żądań HTTP XML.

  • Internet systemu Windows (WinInet)

    Interfejs API systemu Windows, którego można używać w aplikacjach klasycznych systemu Windows do łączenia się z Internetem.

Zobacz też

Język C++ w programie Visual Studio
Centrum deweloperów rozwiązań Microsoft Azure C i C++
Sieci i usługi internetowe (UWP)