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 werpen nu op alle platforms een NotSupportedException.

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):

Geïntroduceerde versie

.NET 8 RC 1

Type van brekende verandering

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 liet het SocketException op sommige platforms zien, terwijl het op andere platforms succesvol was, maar met een onvoorspelbare uitkomst.

Gebruik geen SendFile methoden voor verbindingsloze sockets.

Betreffende API's