コード例 #1
0
        /// <summary>
        /// 非同期のHTTPリクエストを出します。
        /// </summary>
        public static IAsyncResult RequestHttpAsync(
            string url,
            Dictionary <string, object> param,
            CookieContainer cc,
            RequestHttpAsyncCallback callback)
        {
            var request = MakeNormalRequest(url, param, cc);

            return(RequestHttpAsync(request, callback));
        }
コード例 #2
0
ファイル: WebUtil.cs プロジェクト: catontheway/Ragnarok
        /// <summary>
        /// 非同期のHTTPリクエストを出します。
        /// </summary>
        public static IAsyncResult RequestHttpAsync(
            HttpWebRequest request,
            RequestHttpAsyncCallback callback)
        {
            var data = new GetHttpResponseDoneData()
            {
                WebRequest = request,
                Callback   = callback,
            };

            return(request.BeginGetResponse(
                       GetHttpResponseDone,
                       data));
        }
コード例 #3
0
ファイル: WebUtil.cs プロジェクト: JuroGandalf/Ragnarok
        /// <summary>
        /// 非同期のHTTPリクエストを出します。
        /// </summary>
        public static IAsyncResult RequestHttpAsync(
            HttpWebRequest request,
            RequestHttpAsyncCallback callback)
        {
            var data = new GetHttpResponseDoneData()
            {
                WebRequest = request,
                Callback = callback,
            };

            return request.BeginGetResponse(
                GetHttpResponseDone,
                data);
        }
コード例 #4
0
ファイル: WebUtil.cs プロジェクト: JuroGandalf/Ragnarok
        /// <summary>
        /// 非同期のHTTPリクエストを出します。
        /// </summary>
        public static IAsyncResult RequestHttpAsync(
            string url,
            Dictionary<string, object> param,
            CookieContainer cc,
            RequestHttpAsyncCallback callback)
        {
            var request = MakeNormalRequest(url, param, cc);

            return RequestHttpAsync(request, callback);
        }