Sdílet prostřednictvím


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.

Alter any code that assumes that SendToAsync(SocketAsyncEventArgs) won't alter the value of Socket.LocalEndPoint.

Ovlivněná rozhraní API