ThrowActivity Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ThrowActivity-Klasse.
Überlädt
ThrowActivity() |
Initialisiert eine neue Instanz der ThrowActivity-Klasse. |
ThrowActivity(String) |
Initialisiert eine neue Instanz der ThrowActivity-Klasse und initialisiert deren Namen. |
ThrowActivity()
Initialisiert eine neue Instanz der ThrowActivity-Klasse.
public:
ThrowActivity();
public ThrowActivity ();
Public Sub New ()
Beispiele
Der folgende Code beschreibt die Verwendung einer einzelnen Auslöseaktivität in einem Workflow für die Implementierung der Ausnahmebehandlung. In diesem Beispiel wird auch das Aufrufen des Konstruktors erläutert. Dieses Codebeispiel stammt aus dem Throw SDK-Beispiel in der Datei ThrowWorkFlow.cs. Weitere Informationen finden Sie unter Using Throw.
public sealed partial class ThrowWorkflow : SequentialWorkflowActivity
{
[System.Diagnostics.DebuggerNonUserCode()]
private void InitializeComponent()
{
this.CanModifyActivities = true;
System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
this.throwActivity1 = new System.Workflow.ComponentModel.ThrowActivity();
activitybind1.Name = "ThrowWorkflow";
activitybind1.Path = "ThrownException";
//
// throwActivity1
//
this.throwActivity1.Name = "throwActivity1";
this.throwActivity1.SetBinding(System.Workflow.ComponentModel.ThrowActivity.FaultProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1)));
//
// ThrowWorkflow
//
this.Activities.Add(this.throwActivity1);
this.Name = "ThrowWorkflow";
this.CanModifyActivities = false;
}
private Exception thrownExceptionValue = new System.Exception("My Exception Message.");
public Exception ThrownException
{
get { return thrownExceptionValue; }
set { thrownExceptionValue = value; }
}
private ThrowActivity throwActivity1;
}
Partial Public NotInheritable Class ThrowWorkflow
Inherits SequentialWorkflowActivity
<System.Diagnostics.DebuggerNonUserCode()> _
Private Sub InitializeComponent()
Me.CanModifyActivities = True
Dim activitybind1 As New System.Workflow.ComponentModel.ActivityBind()
Me.throwActivity1 = New System.Workflow.ComponentModel.ThrowActivity()
activitybind1.Name = "ThrowWorkflow"
activitybind1.Path = "ThrownException"
'
' throwActivity1
'
Me.throwActivity1.Name = "throwActivity1"
Me.throwActivity1.SetBinding(System.Workflow.ComponentModel.ThrowActivity.FaultProperty, activitybind1)
'
' ThrowWorkflow
'
Me.Activities.Add(Me.throwActivity1)
Me.Name = "ThrowWorkflow"
Me.CanModifyActivities = False
End Sub
Private thrownExceptionValue As New System.Exception("My Exception Message.")
Public Property ThrownException() As Exception
Get
Return thrownExceptionValue
End Get
Set(ByVal value As Exception)
thrownExceptionValue = value
End Set
End Property
Private throwActivity1 As ThrowActivity
End Class
Gilt für
ThrowActivity(String)
Initialisiert eine neue Instanz der ThrowActivity-Klasse und initialisiert deren Namen.
public:
ThrowActivity(System::String ^ name);
public ThrowActivity (string name);
new System.Workflow.ComponentModel.ThrowActivity : string -> System.Workflow.ComponentModel.ThrowActivity
Public Sub New (name As String)
Parameter
- name
- String
Der benutzerdefinierte Name der Aktivität.
Ausnahmen
identifier
ist ein NULL-Verweis (Nothing
in Visual Basic).