TrustedCertificatesDirectory 和 StartNewTlsSessionContext 在 .NET Standard/.NET Framework 上不可用

在 System.DirectoryServices.Protocols NuGet 包版本 8.0.1 中,意外公开了以下 API:netstandard2.0

这些 API 未在 .NET Framework 上实现,并且不打算在目标 netstandard2.0 时被公开。 从 System.DirectoryServices.Protocols NuGet 包的版本 8.0.2 开始,这些 API 在目标 netstandard2.0时不可用。

以前的行为

在 System.DirectoryServices.Protocols NuGet 包的 8.0.1 版本中,可以从库中使用LdapSessionOptions.TrustedCertificatesDirectory属性和LdapSessionOptions.StartNewTlsSessionContext()方法。

新行为

从 System.DirectoryServices.Protocols NuGet 包版本 8.0.2 开始,尝试从 netstandard2.0 库使用这些 API 会导致编译错误。

已引入的版本

System.DirectoryServices.Protocols NuGet 包版本 8.0.2

破坏性变更的类型

此更改可能会影响 二进制兼容性

更改原因

这些 API 不适用于所有兼容的框架。

如果需要使用这些 API,请面向 .NET 而不是 netstandard2.0.

受影响的 API