FileLoadException Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Výjimka, která se vyvolá při nalezení spravovaného sestavení, ale nelze ji načíst.
public ref class FileLoadException : System::IO::IOException
public class FileLoadException : System.IO.IOException
[System.Serializable]
public class FileLoadException : System.IO.IOException
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class FileLoadException : System.IO.IOException
type FileLoadException = class
inherit IOException
[<System.Serializable>]
type FileLoadException = class
inherit IOException
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FileLoadException = class
inherit IOException
Public Class FileLoadException
Inherits IOException
- Dědičnost
- Dědičnost
- Atributy
Poznámky
Představuje chybu, ke které dochází při Assembly nalezení souboru, ale nelze načíst.
Výjimka FileNotFoundException se vyvolá, když se soubor nepodaří načíst, protože jej nelze najít. Pokud se soubor nachází, ale nelze ho načíst kvůli nedostatečným oprávněním SecurityException , vyvolá se chyba.
FileLoadException má výchozí hodnotu HRESULT COR_E_FILELOAD, která má hodnotu 0x80131621, ale nejedná se o jedinou možnou hodnotu HRESULT.
Přesné načasování načtení odkazů na statické sestavení není zadané. Tato výjimka může být vyvolán před metodou, která staticky odkazuje na sestavení, které se nepodařilo načíst spuštění spuštění.
Přidružené tipy
Ujistěte se, že soubor je platným sestavením .NET. Tato výjimka se vyvolá, pokud soubor není platným sestavením .NET. Další informace najdete na webu Assembly.
Zkontrolujte, že sestavení nebo modul nebyly načteny dvakrát se dvěma různými důkazy. Důkaz je sada informací, které představují vstup do rozhodnutí o zásadách zabezpečení, například jaká oprávnění se dají udělit kódu. Další informace najdete v tématu GacRemove a Evidence
Pokud používáte nebo UnRegisterAssembly používáte RegisterAssembly metody, zkontrolujte, že název sestavení není delší než maximální délka definovaná systémem. Délka názvu sestavení nesmí překročit maximální hodnotu definovanou systémem. Další informace najdete na webu PathTooLongException.
Pokud se načítá satelitní sestavení, ujistěte se, že zadaný CultureInfo odpovídá souboru CultureInfo. Satelitní sestavení obsahují lokalizované prostředky, které obsahují nelokalizovatelný spustitelný kód a prostředky pro jednu jazykovou verzi, která slouží jako výchozí nebo neutrální jazyková verze. Další informace najdete na webu GetSatelliteAssembly.
Konstruktory
| Name | Description |
|---|---|
| FileLoadException() |
Inicializuje novou instanci FileLoadException třídy a nastaví Message vlastnost nové instance na zprávu zadanou systémem, která popisuje chybu, například "Zadaný soubor nelze načíst". Tato zpráva bere v úvahu aktuální systémovou jazykovou verzi. |
| FileLoadException(SerializationInfo, StreamingContext) |
Zastaralé.
Inicializuje novou instanci FileLoadException třídy serializovanými daty. |
| FileLoadException(String, Exception) |
Inicializuje novou instanci FileLoadException třídy se zadanou chybovou zprávou a odkazem na vnitřní výjimku, která je příčinou této výjimky. |
| FileLoadException(String, String, Exception) |
Inicializuje novou instanci FileLoadException třídy se zadanou chybovou zprávou, název souboru, který nelze načíst, a odkaz na vnitřní výjimku, která je příčinou této výjimky. |
| FileLoadException(String, String) |
Inicializuje novou instanci FileLoadException třídy se zadanou chybovou zprávou a názvem souboru, který nelze načíst. |
| FileLoadException(String) |
Inicializuje novou instanci FileLoadException třídy se zadanou chybovou zprávou. |
Vlastnosti
| Name | Description |
|---|---|
| Data |
Získá kolekci párů klíč/hodnota, které poskytují další uživatelem definované informace o výjimce. (Zděděno od Exception) |
| FileName |
Získá název souboru, který způsobuje tuto výjimku. |
| FusionLog |
Získá soubor protokolu, který popisuje, proč načtení sestavení selhalo. |
| HelpLink |
Získá nebo nastaví odkaz na soubor nápovědy přidružený k této výjimce. (Zděděno od Exception) |
| HResult |
Získá nebo nastaví HRESULT, kódovanou číselnou hodnotu, která je přiřazena ke konkrétní výjimce. (Zděděno od Exception) |
| InnerException |
Exception Získá instanci, která způsobila aktuální výjimku. (Zděděno od Exception) |
| Message |
Získá chybovou zprávu a název souboru, který způsobil tuto výjimku. |
| Source |
Získá nebo nastaví název aplikace nebo objektu, který způsobuje chybu. (Zděděno od Exception) |
| StackTrace |
Získá řetězcové znázornění okamžitých rámců v zásobníku volání. (Zděděno od Exception) |
| TargetSite |
Získá metodu, která vyvolá aktuální výjimku. (Zděděno od Exception) |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
| GetBaseException() |
Při přepsání v odvozené třídě vrátí Exception to, že je původní příčinou jedné nebo více následných výjimek. (Zděděno od Exception) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetObjectData(SerializationInfo, StreamingContext) |
Zastaralé.
SerializationInfo Nastaví název souboru a další informace o výjimce. |
| GetType() |
Získá typ modulu runtime aktuální instance. (Zděděno od Exception) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí plně kvalifikovaný název aktuální výjimky, případně chybovou zprávu, název vnitřní výjimky a trasování zásobníku. |
Událost
| Name | Description |
|---|---|
| SerializeObjectState |
Zastaralé.
Nastane, když je výjimka serializována vytvořit objekt stavu výjimky, který obsahuje serializovaná data o výjimce. (Zděděno od Exception) |