Aracılığıyla paylaş


Microsoft C++'da bulut ve web programlama

C++'ta web'e ve buluta bağlanmak için çeşitli seçenekleriniz vardır.

Microsoft Azure SDK'ları ve REST hizmetleri

  • C++ için Azure SDK

    C++ için Azure SDK, C++ uygulamalarınızın yerel veya bulut ortamlarında Azure hizmetleriyle sorunsuz bir şekilde etkileşim kurmasını sağlayan bir dizi istemci kitaplığı sağlar. Azure REST API'si üzerinde oluşturulan bu kitaplıklar tanıdık C++ söz dizimi sunar ve kimlik doğrulaması, günlük kaydı ve yeniden denemeler gibi yaygın bulut desenlerini uygular. SDK, Aşağıdakiler dahil olmak üzere Azure hizmetleriyle çalışmak için tutarlı bir arabirim sağlar:

    • Azure Core
    • Azure Kimliği
    • Azure Attestation
    • Azure Event Hubs
    • Azure Storage
    • Azure Key Vault

    Başlamak için bkz. C++ için Azure SDK'sını yükleme ve tümleştirme.

  • Nesnelerin İnterneti için ANSI C99 Azure IoT Hub SDK'ları , IoT uygulamalarının cihazda veya arka uçta çalışmasını sağlar.

  • Microsoft Graph'ta OneDrive ve SharePoint

    OneDrive API'sinde, uygulamanızı Microsoft 365 ve SharePoint Server 2016'daki dosyalara ve klasörlere bağlamak için bir dizi HTTP hizmeti sağlanır.

Windows ve platformlar arası ağ API'leri

  • C++ REST SDK (Kod adı "Casablanca")

    REST hizmetleriyle etkileşime geçmek için modern, platformlar arası, zaman uyumsuz bir API sağlar.

    • JSON belge ayrıştırma ve serileştirme için yerleşik destekle tüm HTTP sunucularında REST çağrıları gerçekleştirme
    • Yerel yeniden yönlendirme dinleyicisi de dahil olmak üzere OAuth 1 ve 2'yi destekler
    • Uzak hizmetlere karşı WebSockets bağlantıları oluşturma
    • Yerleşik iş parçacığı havuzu da dahil olmak üzere PPL tabanlı tam zaman uyumsuz bir görev API'si

    Windows Masaüstü (7+), Windows Server (2012+), Evrensel Windows Platformu, Linux, OSX, Android ve iOS'u destekler.

  • Windows::Web::Http::HttpClient

    System.Web ad alanında aynı ada sahip .NET Framework sınıfında modellenmiş bir Windows Çalışma Zamanı HTTP istemci sınıfı. HttpClient HTTP üzerinden zaman uyumsuz karşıya yükleme ve indirmeyi ve işlem hattına özel HTTP işleyicilerinin eklenmesini sağlayan işlem hattı filtrelerini tam olarak destekler. Windows SDK'sı tarifeli ağlar, OAuth kimlik doğrulaması ve daha fazlası için örnek filtreler içerir. Yalnızca Evrensel Windows Platformunu hedefleyen uygulamalar için sınıfını Windows::Web::Http::HttpClient kullanın.

  • IXMLHTTPRequest2 arabirimi

    HTTP üzerinden İnternet'e bağlanmak ve GET, PUT ve diğer HTTP komutlarını vermek için Windows Çalışma Zamanı uygulamalarında veya Windows masaüstü uygulamalarında kullanabileceğiniz yerel bir COM arabirimi sağlar. Daha fazla bilgi için bkz . İzlenecek Yol: Görevleri ve XML HTTP İsteklerini Kullanarak Bağlanma.

  • Windows Internet (WinInet)

    İnternet'e bağlanmak için Windows masaüstü uygulamalarında kullanabileceğiniz Windows API'sini kullanın.

Ayrıca bkz.

Visual Studio’da C++
Microsoft Azure C++ Geliştirici Merkezi
Ağlar ve web hizmetleri (UWP)