If you are using StateWorkflows you will need to set the WaitForIdle property to true. Failing to do so can result in events getting lost or similar unpredictable event reception.
<Serializable()> _
Public Class ReceiveSomeDataEventArgs
Inherits ExternalDataEventArgs
Public Sub New(ByVal instanceId As Guid, ByVal reply As String)
MyBase.New(instanceId)
_reply = reply
End Sub
Private _reply As String
Public ReadOnly Property Reply() As String
Get
Return _reply
End Get
End Property
End Class
add a one or paragraph summary or description of what's discussed here; put yours after 'Summary:'
23-11-2009 15:22:13 - -80.126.16.139
EventArgs is the base class for classes containing event data.
23-11-2009 15:21:54 - -80.126.16.139
Represents an event that is defined on a local service interface. An interface marked with ExternalDataExchangeAttribute must use an EventArgs type that derives from ExternalDataEventArgs in order to allow that event to be handled in workflow with a HandleExternalEventActivity.
23-11-2009 15:22:09 - -80.126.16.139
The Handle External Event Activity activity is used in conjunction with the Call External Method Activity activity for input and output communications with a local service.
23-11-2009 15:23:38 - 80.126.236.224
A StateWorkflow is one of the two basic workflow models included with WindowsWorkflowFoundation.
23-11-2009 15:30:18 - -80.126.236.224
Whether the event should be raised immediately, or if the workflow should go idle before raising the event.