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.

Geliştirici tarafından herhangi bir işlem yapılması gerekmez.

Etkilenen API’ler