FileLoadException Třída

Definice

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
FileLoadException
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)

Platí pro

Viz také