TypeInitializationException(String, Exception) Konstruktor

Definition

Initierar en ny instans av TypeInitializationException klassen med standardfelmeddelandet, det angivna typnamnet och en referens till det inre undantaget som är rotorsaken till det här undantaget.

public:
 TypeInitializationException(System::String ^ fullTypeName, Exception ^ innerException);
public TypeInitializationException(string fullTypeName, Exception innerException);
public TypeInitializationException(string? fullTypeName, Exception? innerException);
new TypeInitializationException : string * Exception -> TypeInitializationException
Public Sub New (fullTypeName As String, innerException As Exception)

Parametrar

fullTypeName
String

Det fullständigt kvalificerade namnet på den typ som inte kan initieras.

innerException
Exception

Undantaget som är orsaken till det aktuella undantaget. Om parametern innerException inte är en null-referens (Nothing i Visual Basic) genereras det aktuella undantaget i ett catch-block som hanterar det inre undantaget.

Kommentarer

Ett undantag som genereras som ett direkt resultat av ett tidigare undantag kan innehålla en referens till det tidigare undantaget i InnerException egenskapen. Egenskapen InnerException returnerar samma värde som skickas till konstruktorn eller en nullreferens (Nothing i Visual Basic) om egenskapen InnerException inte anger det inre undantagsvärdet till konstruktorn.

I följande tabell visas de inledande egenskapsvärdena för en instans av TypeInitializationException.

Fastighet Value
InnerException Den inre undantagsreferensen.
Message Den lokaliserade felmeddelandesträngen.
TypeName Namnet på typen.

Gäller för

Se även