Freigeben über


SendActivity.BeforeSend Ereignis

Definition

Tritt auf, bevor die SendActivity-Aktivität die Nachricht an den Dienst sendet.

public:
 event EventHandler<System::Workflow::Activities::SendActivityEventArgs ^> ^ BeforeSend;
[System.ComponentModel.Browsable(true)]
public event EventHandler<System.Workflow.Activities.SendActivityEventArgs> BeforeSend;
[<System.ComponentModel.Browsable(true)>]
member this.BeforeSend : EventHandler<System.Workflow.Activities.SendActivityEventArgs> 
Public Custom Event BeforeSend As EventHandler(Of SendActivityEventArgs) 

Ereignistyp

Attribute

Beispiele

Im folgenden Beispiel wird die Verwendung des BeforeSend-Ereignisses veranschaulicht. Dieses Beispiel basiert auf dem SDK-Beispiel Conversations.

[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.");
}

Hinweise

Der diesem Ereignis zugeordnete Ereignishandler kann zum Festlegen der Parameterwerte für den aufgerufenen Dienstvorgang verwendet werden.

Hinweis

Der Kontext einer SendActivity kann in diesem Ereignishandler nicht festgelegt werden.

Gilt für: