NegotiateStream i SslStream umożliwiają kolejne operacje Begin
Przypadki błędów w strumieniach zabezpieczeń są obsługiwane inaczej, a kolejne wywołania do BeginAuthenticateAsServer
lub BeginAuthenticateAsClient
mogą już nie zakończyć się niepowodzeniem.
Wprowadzona wersja
5,0
Opis zmiany
W poprzednich wersjach platformy .NET wywoływanie BeginAuthenticateAsServer
lub kolejne bez uprzedniego NotSupportedExceptionwywoływania lub BeginAuthenticateAsClient
EndAuthenticateAsClient
powoduje wywołanie EndAuthenticateAsServer
metody . Począwszy od platformy .NET 5, kolejne wywołania metody BeginAuthenticateAsServer
lub nie powodują NotSupportedExceptionjuż wywołań , ponieważ te interfejsy API są wspierane przez implementację opartą Taskna BeginAuthenticateAsClient
technologii .
Przyczyna wprowadzenia zmiany
Przełączanie implementacji wewnętrznej z asynchronicznego modelu programowania (APM) na Taskoparte na systemie poprawia wydajność i zmniejsza złożoność kodu.
Zalecana akcja
Ze strony dewelopera nie jest wymagana żadna akcja.