ThrowActivity Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ThrowActivity.
Sobrecargas
ThrowActivity() |
Inicializa una nueva instancia de la clase ThrowActivity. |
ThrowActivity(String) |
Inicializa una nueva instancia de la clase ThrowActivity e inicializa su nombre. |
ThrowActivity()
Inicializa una nueva instancia de la clase ThrowActivity.
public:
ThrowActivity();
public ThrowActivity ();
Public Sub New ()
Ejemplos
El código siguiente muestra el uso de una actividad unidireccional en un flujo de trabajo para implementar el control de excepciones. Este ejemplo incluye invocar el constructor. Este ejemplo de código es parte de la muestra de SDK Iniciar y pertenece al archivo ThrowWorkflow.cs. Para obtener más información, consulte Uso de 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
Se aplica a
ThrowActivity(String)
Inicializa una nueva instancia de la clase ThrowActivity e inicializa su nombre.
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)
Parámetros
- name
- String
Nombre de la actividad definido por el usuario.
Excepciones
identifier
es una referencia nula (Nothing
en Visual Basic).