ReflectionTypeLoadException Klasa

Definicja

Wyjątek, który jest generowany przez metodę GetTypes(), jeśli nie można załadować żadnej z klas w module.The exception that is thrown by the GetTypes() method if any of the classes in a module cannot be loaded. Klasa ta nie może być dziedziczona.This class cannot be inherited.

public ref class ReflectionTypeLoadException sealed : SystemException
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ReflectionTypeLoadException : SystemException
type ReflectionTypeLoadException = class
    inherit SystemException
Public NotInheritable Class ReflectionTypeLoadException
Inherits SystemException
Dziedziczenie
ReflectionTypeLoadException
Atrybuty

Uwagi

ReflectionTypeLoadException używa COR_E_REFLECTIONTYPELOAD HRESULT o wartości 0x80131602.ReflectionTypeLoadException uses the HRESULT COR_E_REFLECTIONTYPELOAD that has the value 0x80131602.

Wystąpienie zawiera tablicę klas (Właściwość Types), które zostały zdefiniowane w module i zostały załadowane.An instance contains the array of classes (Types property) that were defined in the module and were loaded. Tablica może zawierać wartości null.The array can contain some null values. Istnieje również inna tablica wyjątków (LoaderExceptions Właściwość).There is also another array of exceptions (LoaderExceptions property). Ta tablica wyjątków reprezentuje wyjątki, które zostały zgłoszone przez moduł ładujący klasy.This exception array represents the exceptions that were thrown by the class loader. Otwory w tablicy klasy z wyjątkami.The holes in the class array line up with the exceptions.

Ten wyjątek uwidacznia zarówno tablicę klas, jak i tablicę TypeLoadExceptions.This exception exposes both the array of classes and the array of TypeLoadExceptions.

Konstruktory

ReflectionTypeLoadException(Type[], Exception[])

Inicjuje nowe wystąpienie klasy ReflectionTypeLoadException z podaną klasą i związanymi z nimi wyjątkami.Initializes a new instance of the ReflectionTypeLoadException class with the given classes and their associated exceptions.

ReflectionTypeLoadException(Type[], Exception[], String)

Inicjuje nowe wystąpienie klasy ReflectionTypeLoadException z podaną klasą, skojarzonymi wyjątkami i opisami wyjątków.Initializes a new instance of the ReflectionTypeLoadException class with the given classes, their associated exceptions, and exception descriptions.

Właściwości

Data

Pobiera kolekcję par klucz/wartość, które zawierają dodatkowe informacje zdefiniowane przez użytkownika dotyczące wyjątku.Gets a collection of key/value pairs that provide additional user-defined information about the exception.

(Odziedziczone po Exception)
HelpLink

Pobiera lub ustawia link do pliku pomocy skojarzonego z tym wyjątkiem.Gets or sets a link to the help file associated with this exception.

(Odziedziczone po Exception)
HResult

Pobiera lub ustawia wartość HRESULT, kodowane wartości liczbowe przypisane do określonego wyjątku.Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.

(Odziedziczone po Exception)
InnerException

Pobiera wystąpienie Exception, które spowodowało wyjątek bieżący.Gets the Exception instance that caused the current exception.

(Odziedziczone po Exception)
LoaderExceptions

Pobiera tablicę wyjątków zgłoszonych przez moduł ładujący klasy.Gets the array of exceptions thrown by the class loader.

Message

Pobiera komunikat o błędzie dla tego wyjątku.Gets the error message for this exception.

Source

Pobiera lub ustawia nazwę aplikacji lub obiekt, który powoduje błąd.Gets or sets the name of the application or the object that causes the error.

(Odziedziczone po Exception)
StackTrace

Pobiera ciąg reprezentujący bezpośrednie ramki w stosie wywołań.Gets a string representation of the immediate frames on the call stack.

(Odziedziczone po Exception)
TargetSite

Pobiera metodę, która zgłasza bieżący wyjątek.Gets the method that throws the current exception.

(Odziedziczone po Exception)
Types

Pobiera tablicę klas, które zostały zdefiniowane w module i zostały załadowane.Gets the array of classes that were defined in the module and loaded.

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetBaseException()

Gdy jest zastępowany w klasie pochodnej, zwraca Exception, który jest główną przyczyną jednego lub kilku kolejnych wyjątków.When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.

(Odziedziczone po Exception)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetObjectData(SerializationInfo, StreamingContext)

Zapewnia implementację ISerializable dla serializowanych obiektów.Provides an ISerializable implementation for serialized objects.

GetType()

Pobiera typ środowiska uruchomieniowego bieżącego wystąpienia.Gets the runtime type of the current instance.

(Odziedziczone po Exception)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca w pełni kwalifikowaną nazwę tego wyjątku oraz komunikaty dla wszystkich wyjątków modułu ładującego.Returns the fully qualified name of this exception and the messages for all the loader exceptions.

Zdarzenia

SerializeObjectState

Występuje, gdy wyjątek jest serializowany w celu utworzenia obiektu stanu wyjątku, który zawiera serializowane dane dotyczące wyjątku.Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.

(Odziedziczone po Exception)

Dotyczy