Socket.LocalEndPoint se aktualizuje po volání metody SendToAsync.
Socket.SendToAsync(SocketAsyncEventArgs) nyní aktualizuje hodnotu Socket.LocalEndPoint vlastnosti na místní adresu soketu.
Zavedená verze
5,0
Změna popisu
V předchozích verzích Socket.SendToAsync(SocketAsyncEventArgs) rozhraní .NET nemění hodnotu Socket.LocalEndPoint vlastnosti v instanci soketu. Počínaje rozhraním .NET 5 po SendToAsync(SocketAsyncEventArgs) úspěšném dokončení je hodnota Socket.LocalEndPoint implicitně vázané místní adresy soketu. Toto nové chování je konzistentní s chováním SendTo(Byte[], EndPoint) a BeginSendTo(Byte[], Int32, Int32, SocketFlags, EndPoint, AsyncCallback, Object)/EndSendTo(IAsyncResult).
Důvod změny
Tato změna opraví chybu a chování bude konzistentní napříč SendTo
variantami.
Doporučená akce
Alter any code that assumes that SendToAsync(SocketAsyncEventArgs) won't alter the value of Socket.LocalEndPoint.