예제 #1
0
        public delegate bool SendImageDele(Image img);//비동기로 이미지를 보내는 메서드의 대리자

        /// <summary>
        /// 이미지를 비동기로 전송하는 메서드
        /// </summary>
        /// <param name="img">전송할 이미지</param>
        /// <param name="callback">이미지 전송을 완료할 때 처리할 콜백</param>
        public void SendImageAsync(Image img, AsyncCallback callback) //이미지를 비동기로 전송
        {
            SendImageDele dele = new SendImageDele(SendImage);        //비동기로 이미지 보내는 대리자 생성

            dele.BeginInvoke(img, callback, this);                    //비동기로 이미지 전송
        }
예제 #2
0
        /// <summary>
        /// 이미지를 비동기로 전송하는 메서드
        /// </summary>
        /// <param name="img">전송할 이미지</param>
        /// <param name="callback">이미지 전송을 완료할 때 처리할 콜백</param>
        public void SendImageAsync(Image img, AsyncCallback callback)
        {
            SendImageDele dele = new SendImageDele(SendImage); //비동기로 이미지를 보내는 메서드의 대리자

            dele.BeginInvoke(img, callback, this);             //비동기로 이미지 전송
        }
예제 #3
0
        public static void SendImageAsync(Image img, AsyncCallback callback)
        {
            SendImageDele dele = new SendImageDele(SendImage);

            dele.BeginInvoke(img, callback, null);
        }