private void m_Packager_EndSend(object sender, Gibraltar.Data.PackageSendEventArgs args) { //translate the args.... PackageSendEventArgs wrapperArgs = new PackageSendEventArgs(args); OnEndSend(wrapperArgs); }
/// <summary> /// Called to raise the EndSend event at the end of the packaging and sending process with completion status information. /// </summary> /// <remarks>If overriding this method, be sure to call Base.OnBeginSend to ensure that the event is still raised to its caller.</remarks> private void OnEndSend(PackageSendEventArgs e) { //save the delegate field in a temporary field for thread safety PackageSendEventHandler tempEvent = EndSend; if (tempEvent != null) { tempEvent(this, e); } }