安全流上的错误案例会以不同方式处理,对 BeginAuthenticateAsServer 或 BeginAuthenticateAsClient 的连续调用可能不再失败。
已引入的版本
5.0
更改描述
在以前的 .NET 版本中,如果不先调用 BeginAuthenticateAsServer 或 BeginAuthenticateAsClient 就连续调用 EndAuthenticateAsServer 或 EndAuthenticateAsClient,会导致出现 NotSupportedException。 从 .NET 5 开始,连续调用 BeginAuthenticateAsServer 或 BeginAuthenticateAsClient 不再导致调用 NotSupportedException,因为这些 API 由基于的 Task实现提供支持。
更改原因
将内部实现从异步编程模型(APM)切换到基于Task 的实现,这样可提高性能并降低代码复杂性。
建议的措施
开发人员无需执行任何操作。