Delen via


SendFile genereert NotSupportedException voor verbindingsloze sockets

Het gedrag van de SendFile methodefamilie voor verbindingsloze sockets (bijvoorbeeld UDP) is nu consistent op alle platforms. De betrokken methoden gooien nu een op NotSupportedException alle platforms.

Vorig gedrag

Eerder werden de volgende gedragingen waargenomen voor een verbindingloos Socket (bijvoorbeeld UDP):

Nieuw gedrag

Vanaf .NET 8 worden de volgende gedragingen waargenomen voor een verbindingloos Socket (bijvoorbeeld UDP):

Versie geïntroduceerd

.NET 8 RC 1

Type wijziging die fouten veroorzaken

Deze wijziging is een gedragswijziging.

Reden voor wijziging

Aangezien dit SendFile meestal wordt gebruikt met grote hoeveelheden gegevens, is het niet zinvol om deze te gebruiken met verbindingsloze sockets. Bovendien was het vorige gedrag inconsistent en gooide het SocketException op sommige platforms, terwijl het op anderen lukt met een onvoorspelbaar resultaat.

Gebruik geen SendFile methoden voor verbindingsloze sockets.

Betrokken API's