Share via


Visual 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 Microsoft Azure Depolama İstemci Kitaplığı

    C++ için Azure Depolama İstemci Kitaplığı, aşağıdaki yetenekler dahil ancak bunlarla sınırlı olmamak üzere Azure depolama ile çalışmaya yönelik kapsamlı bir API sağlar:

    • Blob kapsayıcıları, tabloları ve kuyrukları oluşturun, okuyun, silin ve listeleyin.
    • Blobları oluşturma, okuma, silme, listeleme ve kopyalamanın yanı sıra okuma ve yazma blob aralıkları.
    • Azure tablosuna varlık ekleme, silme, değiştirme, birleştirme ve sorgulama.
    • Azure kuyruğunda iletileri sıralama ve sıralamayı kaldırma.
    • Kapsayıcıları, blobları, tabloları ve kuyrukları düzenli bir şekilde listeleyin ve varlıkları gevşek bir şekilde sorgula
  • 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 Platformu hedefleyen uygulamalar için sınıfını Windows::Web:HttpClient kullanmanızı öneririz.

  • 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 Kullanma Bağlan.

  • 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 ve C++ Geliştirici Merkezi
Ağlar ve web hizmetleri (UWP)