ReplicatorActivity.ChildInitialized Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi segera setelah aktivitas anak diinisialisasi.
public:
event EventHandler<System::Workflow::Activities::ReplicatorChildEventArgs ^> ^ ChildInitialized;
public event EventHandler<System.Workflow.Activities.ReplicatorChildEventArgs> ChildInitialized;
member this.ChildInitialized : EventHandler<System.Workflow.Activities.ReplicatorChildEventArgs>
Public Custom Event ChildInitialized As EventHandler(Of ReplicatorChildEventArgs)
Jenis Acara
Contoh
Contoh kode berikut menunjukkan cara mengatur nilai ChildInitialized peristiwa. Contoh kode ini adalah bagian dari sampel SDK Replicator dari SimpleReplicatorWorkflow. Designer.cs. Untuk informasi selengkapnya, lihat Menggunakan Replikator.
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
Keterangan
Jika berlangganan, peristiwa ini dinaikkan setiap kali instans aktivitas anak dibuat untuk item dalam Children
koleksi. Koleksi Children
diatur melalui ReplicatorChildEventArgs penanganan Initialized aktivitas. Instans anak Activity diteruskan dalam panggilan sehingga ReplicatorActivity dapat mengatur nilai pada anak. Objek yang relevan InstanceData dari Children
koleksi juga diteruskan.