Esempio n. 1
0
        private void m_Packager_EndSend(object sender, Gibraltar.Data.PackageSendEventArgs args)
        {
            //translate the args....
            PackageSendEventArgs wrapperArgs = new PackageSendEventArgs(args);

            OnEndSend(wrapperArgs);
        }
Esempio n. 2
0
        /// <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);
            }
        }