NegotiateStream et SslStream autorisent les opérations Begin successives
Les cas d’erreur sur les flux de sécurité sont gérés différemment et les appels successifs à BeginAuthenticateAsServer
ou BeginAuthenticateAsClient
peuvent ne plus échouer.
Version introduite
5,0
Description de la modification
Dans les versions précédentes de .NET, l’appel successif à BeginAuthenticateAsServer
ou BeginAuthenticateAsClient
sans premier appel EndAuthenticateAsServer
ou EndAuthenticateAsClient
aboutit à une NotSupportedException. À partir de .NET 5, les appels successifs à BeginAuthenticateAsServer
ou BeginAuthenticateAsClient
ne donnent plus lieu à une NotSupportedException, car ces API sont soutenues par une implémentation basée sur Task.
Raison du changement
Le passage de l’implémentation interne du modèle de programmation asynchrone (APM) à la base de Task améliore le niveau de performance et réduit la complexité du code.
Action recommandée
Aucune action n’est requise de la part du développeur.
API affectées
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour