SendActivity.BeforeSend Event

Occurs before the SendActivity activity sends the message to the service.

Namespace:  System.Workflow.Activities
Assembly:  System.WorkflowServices (in System.WorkflowServices.dll)

[BrowsableAttribute(true)]
public event EventHandler<SendActivityEventArgs> BeforeSend

This event handler associated with this event can be used to set the parameter values for the service operation being invoked.

NoteNote

The context of a SendActivity cannot be set in this event handler.

The following example shows how to use the BeforeSend event. This example was adapted from the Conversations SDK sample.

[System.Diagnostics.DebuggerNonUserCode]
private void InitializeComponent()
{
    SendActivity sendActivity1 = new SendActivity();
    sendActivity1.BeforeSend += new EventHandler<SendActivityEventArgs>(sendActivity1_BeforeSend);
}

void sendActivity1_BeforeSend(object sender, SendActivityEventArgs e)
{
    Console.WriteLine("SendActivity1 BeforeSend event fired.");
}

void sendActivity1_AfterResponse(object sender, SendActivityEventArgs e)
{
    Console.WriteLine("SendActivity1 AfterResponse event fired.");
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft