Freigeben über


RuleException Konstruktoren

Definition

Initialisiert eine neue Instanz der RuleException-Klasse.

Überlädt

RuleException()

Initialisiert eine neue Instanz der RuleException-Klasse.

RuleException(String)

Initialisiert eine neue Instanz der RuleException-Klasse mit einer angegebenen Fehlermeldung.

RuleException(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der RuleException-Klasse mit serialisierten Daten.

RuleException(String, Exception)

Initialisiert eine neue Instanz der RuleException-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die interne Exception, die diese Exception verursacht hat.

RuleException()

Initialisiert eine neue Instanz der RuleException-Klasse.

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

Hinweise

Dieser Konstruktor initialisiert die Message-Eigenschaft der neuen Instanz mit einer Systemmeldung, die den Fehler beschreibt und die aktuelle Systemkultur berücksichtigt.

In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine RuleException-Instanz aufgeführt.

Eigenschaft Wert
InnerException Ein NULL-Verweis (Nothing in Visual Basic).
Message Eine im System enthaltene lokalisierte Beschreibung.

Gilt für:

RuleException(String)

Initialisiert eine neue Instanz der RuleException-Klasse mit einer angegebenen Fehlermeldung.

public:
 RuleException(System::String ^ message);
public RuleException (string message);
new System.Workflow.Activities.Rules.RuleException : string -> System.Workflow.Activities.Rules.RuleException
Public Sub New (message As String)

Parameter

message
String

Die Meldung, in der der Fehler beschrieben wird.

Hinweise

Dieser Konstruktor initialisiert die Message-Eigenschaft der neuen Instanz unter Verwendung des message-Parameters.

In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine RuleException-Instanz aufgeführt.

Eigenschaft Wert
InnerException Ein NULL-Verweis (Nothing in Visual Basic).
Message Die Zeichenfolge der Fehlermeldung.

Gilt für:

RuleException(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der RuleException-Klasse mit serialisierten Daten.

protected:
 RuleException(System::Runtime::Serialization::SerializationInfo ^ serializeInfo, System::Runtime::Serialization::StreamingContext context);
protected RuleException (System.Runtime.Serialization.SerializationInfo serializeInfo, System.Runtime.Serialization.StreamingContext context);
new System.Workflow.Activities.Rules.RuleException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Workflow.Activities.Rules.RuleException
Protected Sub New (serializeInfo As SerializationInfo, context As StreamingContext)

Parameter

serializeInfo
SerializationInfo

Die SerializationInfo, die die serialisierten Objektdaten für die ausgelöste Ausnahme enthält.

context
StreamingContext

Der StreamingContext, der die Kontextinformationen über die Quelle oder das Ziel enthält.

Hinweise

Dieser Konstruktor wird während der Deserialisierung aufgerufen, um das über einen Stream übertragene Ausnahmeobjekt wiederherzustellen.

Gilt für:

RuleException(String, Exception)

Initialisiert eine neue Instanz der RuleException-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die interne Exception, die diese Exception verursacht hat.

public:
 RuleException(System::String ^ message, Exception ^ ex);
public RuleException (string message, Exception ex);
new System.Workflow.Activities.Rules.RuleException : string * Exception -> System.Workflow.Activities.Rules.RuleException
Public Sub New (message As String, ex As Exception)

Parameter

message
String

Die Meldung, in der der Fehler beschrieben wird.

ex
Exception

Die Exception, die die aktuelle Exception verursacht. Wenn der innerException Parameter kein NULL-Verweis (Nothing in Visual Basic) ist, wird der aktuelle Exception in einem Catch-Block ausgelöst, der den inneren Exception behandelt.

Hinweise

Eine Exception, die als direktes Ergebnis einer vorhergehenden Exception ausgelöst wird, muss in der InnerException-Eigenschaft über einen Verweis auf die vorhergehende Ausnahme verfügen. Die InnerException-Eigenschaft gibt denselben Wert zurück, der an den Konstruktor übergeben wurde, bzw. einen NULL-Verweis (Nothing), wenn die InnerException-Eigenschaft nicht den Wert für die innere Exception für den Konstruktor bereitstellt.

In der folgenden Tabelle werden die anfänglichen Eigenschaftenwerte für eine RuleException-Instanz aufgeführt.

Eigenschaft Wert
InnerException Der Verweis auf die innere Exception.
Message Die Zeichenfolge der Fehlermeldung.

Gilt für: