Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Beteendet för hur PictureBox läser in en fjärrbild har ändrats i .NET 8. Nu, innan en avbildning läses in via WebClient, ServicePointManager.CheckCertificateRevocationList är inställd på true, så WebClient kontrollerar certifikat mot listan över återkallade certifikat (CRL) som en del av valideringsprocessen.
Tidigare beteende
Tidigare var ServicePointManager.CheckCertificateRevocationList inte inställt på true. När WebClient laddade fjärravbildningen till en PictureBox kontrollkomponent, kontrollerade den inte certifikaten mot CRL som en del av valideringsprocessen.
Nytt beteende
Från och med .NET 8 ServicePointManager.CheckCertificateRevocationList är inställt på trueoch WebClient kontrollerar certifikat mot crl som en del av valideringsprocessen när en fjärravbildning läses in i en PictureBox kontroll. När avbildningen har lästs CheckCertificateRevocationList in kommer den att vara true för resten av appens livslängd.
Version lanserad
.NET 8
Typ av brytande ändring
Den här ändringen är en beteendeförändring.
Orsak till ändring
Det anses vara bästa praxis att ange ServicePointManager.CheckCertificateRevocationList till true innan du skapar WebClient eller WebRequest objekt, så att dessa objekt inte accepterar återkallade certifikat som giltiga.
Rekommenderad åtgärd
Effekterna av den här ändringen beskrivs i Belastningsbeteendeändringar. Om du vill återgå till det tidigare beteendet beskriver den artikeln också hur du gör det via en växel.