Exemple #1
0
        /// <summary>
        /// 非同期のHTTPリクエストを出します。
        /// </summary>
        public static IAsyncResult RequestHttpAsync(
            HttpWebRequest request,
            RequestHttpAsyncCallback callback)
        {
            var data = new GetHttpResponseDoneData()
            {
                WebRequest = request,
                Callback   = callback,
            };

            return(request.BeginGetResponse(
                       GetHttpResponseDone,
                       data));
        }
Exemple #2
0
        /// <summary>
        /// 非同期のHTTPリクエストを出します。
        /// </summary>
        public static IAsyncResult RequestHttpAsync(
            HttpWebRequest request,
            RequestHttpAsyncCallback callback)
        {
            var data = new GetHttpResponseDoneData()
            {
                WebRequest = request,
                Callback = callback,
            };

            return request.BeginGetResponse(
                GetHttpResponseDone,
                data);
        }