TrustedCertificatesDirectory en StartNewTlsSessionContext zijn niet beschikbaar op .NET Standard/.NET Framework

De volgende API's zijn per ongeluk weergegeven in de netstandard2.0 versie van het NuGet-pakket System.DirectoryServices.Protocols versie 8.0.1:

Deze API's worden niet geïmplementeerd in .NET Framework en zijn niet bedoeld om openbaar te worden gemaakt wanneer u netstandard2.0 als doel heeft. Vanaf versie 8.0.2 van het NuGet-pakket System.DirectoryServices.Protocols zijn deze API's niet beschikbaar bij het doel netstandard2.0.

Vorig gedrag

In System.DirectoryServices.Protocols NuGet-pakket versie 8.0.1 kan de LdapSessionOptions.TrustedCertificatesDirectory eigenschap en LdapSessionOptions.StartNewTlsSessionContext() methode worden gebruikt vanuit een netstandard2.0 bibliotheek.

Nieuw gedrag

Vanaf versie 8.0.2 van het NuGet-pakket System.DirectoryServices.Protocols resulteert het gebruik van deze API's vanuit een netstandard2.0-bibliotheek in een compilatiefout.

Geïntroduceerde versie

System.DirectoryServices.Protocols NuGet-pakket versie 8.0.2

Type van brekende verandering

Deze wijziging kan van invloed zijn op binaire compatibiliteit.

Reden voor wijziging

De API's werkten niet op alle compatibele frameworks.

Als u deze API's wilt gebruiken, moet u .NET targeten in plaats van netstandard2.0.

Betreffende API's