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.
-
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życieWindows::Web:HttpClient
klasy . -
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: nawiązywanie połączenia 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)