Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Niektóre interfejsy API kryptografii są oznaczone jako przestarzałe, począwszy od .NET 11.
Aby uzyskać informacje o wycofaniach w innych obszarach podstawowych bibliotek platformy .NET, zobacz Wycofania interfejsu API z niestandardowymi identyfikatorami diagnostycznymi (.NET 11).
Poprzednie zachowanie
Wcześniej można było używać tych interfejsów API bez żadnych ostrzeżeń kompilatora o wycofaniu z użycia.
Nowe zachowanie
W .NET 11 i nowszych wersjach użycie tych interfejsów API powoduje utworzenie diagnostyki czasu kompilacji.
W poniższej tabeli wymieniono niestandardowe identyfikatory diagnostyczne i odpowiadające im komunikaty ostrzegawcze.
| Identyfikator diagnostyczny | Description | Severity |
|---|---|---|
| SYSLIB0065 | Akcesorium setAsnEncodedData.RawData jest przestarzałe. Użyj konstruktora odpowiedniego typu, aby zdekodować dane, lub użyj AsnEncodedData.CopyFrom(AsnEncodedData) w przypadku danych modyfikowalnych. |
Warning |
Wersja wprowadzona
.NET 11 (wersja zapoznawcza 6)
Typ zmiany przełamującej
Te przestarzałości mogą mieć wpływ na zgodność źródła .
Zalecana akcja
Jeśli musisz nadal używać przestarzałych interfejsów API, wyłącz ostrzeżenie za pomocą niestandardowego identyfikatora diagnostycznego.