Condividi tramite


TrustedCertificatesDirectory e StartNewTlsSessionContext non sono disponibili in .NET Standard / .NET Framework

Le API seguenti sono state accidentalmente esposte nella netstandard2.0 versione del pacchetto NuGet System.DirectoryServices.Protocols versione 8.0.1:

Queste API non sono implementate nel .NET Framework e non erano destinate a essere esposte quando si prende di mira netstandard2.0. A partire dalla versione 8.0.2 del pacchetto NuGet System.DirectoryServices.Protocols, queste API non sono disponibili quando si utilizza netstandard2.0.

Comportamento precedente

Nel pacchetto NuGet System.DirectoryServices.Protocols versione 8.0.1, è possibile utilizzare la proprietà LdapSessionOptions.TrustedCertificatesDirectory e il metodo LdapSessionOptions.StartNewTlsSessionContext() da una libreria netstandard2.0.

Nuovo comportamento

A partire da System.DirectoryServices.Protocols versione 8.0.2 del pacchetto NuGet, il tentativo di usare queste API da una netstandard2.0 libreria genera un errore di compilazione.

Versione introdotta

Pacchetto NuGet System.DirectoryServices.Protocols versione 8.0.2

Tipo di cambiamento che interrompe la compatibilità

Questa modifica può influire sulla compatibilità binaria.

Motivo della modifica

Le API non funzionano in tutti i framework compatibili.

Se è necessario usare queste API, usare .NET come destinazione anziché netstandard2.0.

Le API interessate