Hálózatkezelés és webszolgáltatások

Windows hálózati API-kat biztosít olyan gyakori helyzetekhez, mint a HTTP-kérések készítése, a WebSockets használata valós idejű kommunikációhoz, valamint TCP/UDP-szoftvercsatornák használata egyéni protokollokhoz. Az elsődleges API-k a Windows.Networking.SocketsWindows.Web.Http névterekben találhatók – ezek Windows-futtatókörnyezet (WinRT) API-k, amelyek mind az UWP, mind a WinUI 3 (Windows App SDK) asztali alkalmazásokban működnek. A .NET célzó WinUI 3-alkalmazások HTTP-kérésekhez is használhatókSystem.Net.Http.HttpClient.

A következő hálózatkezelési és webszolgáltatási technológiák érhetők el Windows fejlesztők számára.

Téma Description
A hálózatkezelés alapjai Minden hálózati kompatibilis alkalmazás esetében el kell végeznie a szükséges műveleteket.
Melyik hálózatkezelési technológia? Az Windows fejlesztői számára elérhető hálózatkezelési technológiák áttekintése, valamint az alkalmazáshoz megfelelő technológiák kiválasztására vonatkozó javaslatok.
Hálózati kommunikáció a háttérben Ahhoz, hogy az alkalmazás háttérben futása közben is folytathassa a hálózati kommunikációt, használjon háttérfeladatokat és socket brokert vagy vezérlőcsatorna-triggereket.
Sockets A socketek alacsony szintű adatátviteli technológiák, amelyekre számos hálózati protokoll épül. Windows TCP- és UDP-szoftvercsatornás osztályokat kínál az ügyfélkiszolgálói vagy társközi alkalmazásokhoz, függetlenül attól, hogy a kapcsolatok hosszú élettartamúak-e, vagy nincs szükség meglévő kapcsolatra.
WebSockets A WebSockets egy http(s) használatával biztosítja az ügyfél és a kiszolgáló közötti gyors, biztonságos, kétirányú kommunikáció mechanizmusát a weben, és támogatja az UTF-8 és a bináris üzeneteket is.
HttpClient Használja a Windows. Web.Http névtér API a HTTP 2.0 és HTTP 1.1 protokollok használatával történő információk küldéséhez és fogadásához.
RSS/Atom-hírcsatornák A legfrissebb és legnépszerűbb webes tartalmak lekérése vagy létrehozása az RSS- és Atom-szabványoknak megfelelően létrehozott szindikált hírcsatornák használatával, a Windows.Web.Syndication névtér funkcióinak segítségével.
Háttérátvitelek A háttérátviteli API használatával megbízhatóan másolhat fájlokat a hálózaton keresztül.