SEHException Konstruktorok

Definíció

Inicializálja a SEHException osztály új példányát.

Túlterhelések

Name Description
SEHException()

Inicializálja a SEHException osztály új példányát.

SEHException(String)

Inicializálja az SEHException osztály új példányát egy megadott üzenettel.

SEHException(SerializationInfo, StreamingContext)
Elavult.

Inicializálja az osztály új példányát a SEHException szerializálási adatokból.

SEHException(String, Exception)

Inicializálja az SEHException osztály új példányát egy megadott hibaüzenettel és a kivétel okaként szolgáló belső kivételre mutató hivatkozással.

SEHException()

Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs

Inicializálja a SEHException osztály új példányát.

public:
 SEHException();
public SEHException();
Public Sub New ()

Megjegyzések

Az SEHException osztály örökli az ExternalException osztályt. Ez a konstruktor az objektum tulajdonságait az Exception alábbi táblázatban szereplő értékekre állítja be.

Ingatlan Érték
InnerException Null hivatkozás (Nothing Visual Basic).
Message Honosított hibaüzenet-sztring.

A következőre érvényes:

SEHException(String)

Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs

Inicializálja az SEHException osztály új példányát egy megadott üzenettel.

public:
 SEHException(System::String ^ message);
public SEHException(string message);
public SEHException(string? message);
new System.Runtime.InteropServices.SEHException : string -> System.Runtime.InteropServices.SEHException
Public Sub New (message As String)

Paraméterek

message
String

A kivétel okát jelző üzenet.

Megjegyzések

SEHException örököl ExternalException-től. Ez a konstruktor az objektum tulajdonságait állítja be az Exception alábbi táblázatban látható módon.

Ingatlan Érték
InnerException Null hivatkozás (Nothing Visual Basic).
Message message.

A következőre érvényes:

SEHException(SerializationInfo, StreamingContext)

Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs

Figyelemfelhívás

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inicializálja az osztály új példányát a SEHException szerializálási adatokból.

protected:
 SEHException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected SEHException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected SEHException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Runtime.InteropServices.SEHException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Runtime.InteropServices.SEHException
new System.Runtime.InteropServices.SEHException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Runtime.InteropServices.SEHException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Paraméterek

info
SerializationInfo

A szerializált objektumadatokat tartalmazó objektum.

context
StreamingContext

A forrásra vagy a célra vonatkozó környezeti információk.

Attribútumok

Kivételek

info az null.

Megjegyzések

Ezt a konstruktort a deszerializálás során hívjuk meg a streamen keresztül továbbított kivételobjektum újbóli létrehozásához. További információ: System.Runtime.Serialization névtér.

SEHException örököl ExternalException-től.

A következőre érvényes:

SEHException(String, Exception)

Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs
Forrás:
SEHException.cs

Inicializálja az SEHException osztály új példányát egy megadott hibaüzenettel és a kivétel okaként szolgáló belső kivételre mutató hivatkozással.

public:
 SEHException(System::String ^ message, Exception ^ inner);
public SEHException(string message, Exception inner);
public SEHException(string? message, Exception? inner);
new System.Runtime.InteropServices.SEHException : string * Exception -> System.Runtime.InteropServices.SEHException
Public Sub New (message As String, inner As Exception)

Paraméterek

message
String

A kivétel okát magyarázó hibaüzenet.

inner
Exception

Az aktuális kivétel okaként megadott kivétel. Ha a inner paraméter nem null, a rendszer az aktuális kivételt a catch belső kivételt kezelő blokkban emeli ki.

Megjegyzések

Az előző kivétel közvetlen eredményeként keletkező kivételnek tartalmaznia kell a tulajdonság előző kivételére InnerException mutató hivatkozást. A InnerException tulajdonság ugyanazt az értéket adja vissza, amelyet a konstruktornak ad át, vagy null ha a InnerException tulajdonság nem adja meg a belső kivétel értékét a konstruktornak.

Az alábbi táblázat a példány kezdeti tulajdonságértékét SEHExceptionmutatja be.

Ingatlan Érték
InnerException A belső kivételre mutató hivatkozás.
Message A hibaüzenet sztringje.

Lásd még

A következőre érvényes: