Ağ ve web hizmetleri

Windows HTTP istekleri oluşturma, gerçek zamanlı iletişim için WebSockets ile çalışma ve özel protokoller için TCP/UDP yuvaları kullanma gibi yaygın senaryolar için ağ API'leri sağlar. Birincil API'ler Windows.Networking.Sockets ve Windows.Web.Http ad alanındadır; bunlar hem UWP hem de WinUI 3 (Windows Uygulama SDK'sı) masaüstü uygulamalarında çalışan Windows Çalışma Zamanı (WinRT) API'lerdir. .NET hedefleyen WinUI 3 uygulamaları HTTP istekleri için de kullanılabilirSystem.Net.Http.HttpClient.

aşağıdaki ağ ve web hizmetleri teknolojileri Windows geliştiriciler tarafından kullanılabilir.

Başlık Description
Ağ temelleri Ağ özellikli herhangi bir uygulama için yapmanız gerekenler.
Hangi ağ teknolojisi? Windows geliştiricisinin kullanabileceği ağ teknolojilerine genel bir bakış ve uygulamanız için uygun teknolojilerin nasıl seçileceğine ilişkin öneriler.
Arka planda ağ iletişimleri Uygulamanız arka planda çalışırken ağ iletişimine devam etmek için arka plan görevlerini ve yuva aracısı veya denetim kanalı tetikleyicilerini kullanın.
Soketler Soketler, birçok ağ protokolünün üzerine inşa edildiği düşük seviyeli bir veri aktarım teknolojisidir. Windows, bağlantıların uzun süreli olduğu ya da yerleşik bir bağlantının gerekmediği durumlarda, istemci-sunucu veya eşler arası uygulamalar için TCP ve UDP soket sınıfları sunar.
WebSockets WebSockets, HTTP(S) kullanarak bir istemci ile web üzerinden sunucu arasında hızlı, güvenli, iki yönlü iletişim için ve hem UTF-8 hem de ikili iletileri destekleyen bir mekanizma sağlar.
HttpClient HTTP 2.0 ve HTTP 1.1 protokollerini kullanarak bilgi göndermek ve almak için Windows.Web.Http ad alanı API'sini kullanın.
RSS/Atom akışları Windows.Web.Syndication ad alanındaki özellikleri kullanarak, RSS ve Atom standartlarına göre oluşturulan özet akışları aracılığıyla en güncel ve en popüler Web içeriğini alın veya oluşturun.
Arka plan aktarımları Dosyaları ağ üzerinden güvenilir bir şekilde kopyalamak için arka plan aktarım API'sini kullanın.