Aracılığıyla paylaş


ThrowActivity Oluşturucular

Tanım

ThrowActivity sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

ThrowActivity()

ThrowActivity sınıfının yeni bir örneğini başlatır.

ThrowActivity(String)

sınıfının yeni bir örneğini ThrowActivity başlatır ve adını başlatır.

ThrowActivity()

ThrowActivity sınıfının yeni bir örneğini başlatır.

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

Örnekler

Aşağıdaki kod, özel durum işleme uygulamak için bir iş akışında tek bir throw etkinliğinin kullanımını gösterir. Bu örnek oluşturucuyu çağırmayı içerir. Bu kod örneği Throw SDK örneğinin bir parçasıdır ve ThrowWorkflow.cs dosyasındandır. Daha fazla bilgi için bkz . Throw kullanma.

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

Şunlara uygulanır

ThrowActivity(String)

sınıfının yeni bir örneğini ThrowActivity başlatır ve adını başlatır.

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)

Parametreler

name
String

Etkinliğin kullanıcı tanımlı adı.

Özel durumlar

identifiernull başvurudur (NothingVisual Basic).

Şunlara uygulanır