NegotiateStream ve SslStream, ardışık Begin işlemlerine izin verir
Güvenlik akışlarında hata durumları farklı şekilde işlenir ve ardışık BeginAuthenticateAsServer
çağrılar başarısız olabilir veya BeginAuthenticateAsClient
artık başarısız olmayabilir.
Sürüm kullanıma sunulmuştur
5.0
Açıklama değiştirildi
Önceki .NET sürümlerinde, önce çağrılmadan BeginAuthenticateAsServer
veya BeginAuthenticateAsClient
ardışık olarak çağrılarak EndAuthenticateAsServer
veya EndAuthenticateAsClient
bir NotSupportedExceptionile sonuçlanmadan. .NET 5'te başlayarak, bu API'ler tabanlı bir TaskNotSupportedExceptionuygulama tarafından desteklendiği için BeginAuthenticateAsServer
ardışık çağrılar ile sonuçlanır veya BeginAuthenticateAsClient
artık bir ile sonuçlanır.
Değişiklik nedeni
İç uygulamanın zaman uyumsuz programlama modelinden (APM) tabanlıya Taskgeçirilmesi performansı artırır ve kod karmaşıklığını azaltır.
Önerilen eylem
Geliştirici tarafından herhangi bir işlem yapılması gerekmez.