Dela via


Moln- och webbprogrammering i Visual C++

I C++ har du flera alternativ för att ansluta till webben och molnet.

Microsoft Azure SDK:er och REST-tjänster

  • Microsoft Azure Storage-klientbibliotek för C++

    Azure Storage-klientbiblioteket för C++ tillhandahåller ett omfattande API för att arbeta med Azure Storage, inklusive men inte begränsat till följande funktioner:

    • Skapa, läsa, ta bort och lista blobcontainrar, tabeller och köer.
    • Skapa, läsa, ta bort, lista och kopiera blobbar samt att läsa och skriva blobintervall.
    • Infoga, ta bort, ersätt, sammanfoga och fråga entiteter i en Azure-tabell.
    • Lägg till och ta bort meddelanden i en Azure-kö.
    • Visa en lista över containrar, blobar, tabeller och köer på ett lättsamt sätt och fråga efter entiteter
  • MED ANSI C99 Azure IoT Hub SDK:er för Sakernas Internet kan IoT-program köras på enheten eller på serverdelen.

  • OneDrive och SharePoint i Microsoft Graph

    OneDrive-API:et tillhandahåller en uppsättning HTTP-tjänster för att ansluta ditt program till filer och mappar i Microsoft 365 och SharePoint Server 2016.

Api:er för Windows- och plattformsoberoende nätverk

  • C++ REST SDK (Kodnamn "Casablanca")

    Tillhandahåller ett modernt, plattformsoberoende, asynkront API för interaktion med REST-tjänster.

    • Utföra REST-anrop mot alla HTTP-servrar med inbyggt stöd för JSON-dokumentparsing och serialisering
    • Stöder OAuth 1 och 2, inklusive en lokal omdirigeringslyssnare
    • Skapa WebSockets-anslutningar mot fjärrtjänster
    • Ett helt asynkront aktivitets-API baserat på PPL, inklusive en inbyggd trådpool

    Stöder Windows Desktop (7+), Windows Server (2012+), Universal Windows Platform, Linux, OSX, Android och iOS.

  • Windows::Web::Http::HttpClient

    En Windows Runtime HTTP-klientklass som är modellerad på .NET Framework-klassen med samma namn i System.Web-namnområdet. HttpClient har fullt stöd för asynkron uppladdning och nedladdning via HTTP och pipelinefilter som möjliggör infogning av anpassade HTTP-hanterare i pipelinen. Windows SDK innehåller exempelfilter för nätverk med dataförbrukning, OAuth-autentisering med mera. För appar som endast riktar sig till Universell Windows-plattform rekommenderar vi att du använder Windows::Web::Http::HttpClient klassen.

  • IXMLHTTPRequest2-gränssnitt

    Tillhandahåller ett inbyggt COM-gränssnitt som du kan använda i Windows Runtime-appar eller Windows-skrivbordsappar för att ansluta till Internet via HTTP och utfärda GET-, PUT- och andra HTTP-kommandon. För mer information, se Genomgång: Ansluta med hjälp av arbetsuppgifter och XML HTTP-begäranden.

  • Windows Internet (WinInet)

    Windows API som du kan använda i Windows-skrivbordsappar för att ansluta till Internet.

Se även

C++ i Visual Studio
Microsoft Azure C och C++ Developer Center
Nätverk och webbtjänster (UWP)