Udostępnij za pośrednictwem


FileConfigurationProvider.Load zgłasza wyjątek InvalidDataException

Gdy Load() nie można załadować pliku, zgłasza błąd InvalidDataException. Jeśli plik lub katalog nie istnieje, zgłasza wartość DirectoryNotFoundException lub FileNotFoundException.

Wprowadzona wersja

6.0 RC 1

Poprzednie zachowanie

Gdy ładowanie nie powiodło się, Load() nie zgłosiło elementu InvalidDataException.

Nowe zachowanie

Począwszy od platformy InvalidDataException .NET 6, zgłasza błąd, Load() jeśli nie można załadować pliku. Ponadto komunikat o wyjątku zawiera ścieżkę pliku, która nie powiodła się.

Typ zmiany powodującej niezgodność

Ta zmiana może mieć wpływ na zgodność źródła.

Przyczyna wprowadzenia zmiany

Ta zmiana poprawia środowisko debugowania. Gdy nie można załadować pliku, warto wiedzieć, który plik nie może załadować.

Jeśli przechwytujesz określone wyjątki podczas wywoływania Load()metody , pamiętaj, aby również przechwycić InvalidDataExceptionwartość .

Dotyczy interfejsów API