FanFou.SDK.Http.AsyncHttpRequest.GetRequestStreamCallback C# (CSharp) Méthode

GetRequestStreamCallback() public méthode

获取POST流,并发送数据,调用回调
public GetRequestStreamCallback ( IAsyncResult asynchronousResult ) : void
asynchronousResult IAsyncResult
Résultat void
        public void GetRequestStreamCallback(IAsyncResult asynchronousResult)
        {
            try
            {
                var request = (HttpWebRequest)asynchronousResult.AsyncState;
                Stream stream = request.EndGetRequestStream(asynchronousResult);
                string queryString = Parameters.BuildQueryString(true);
                byte[] data = Charset.GetBytes(queryString);
                stream.Write(data, 0, data.Length);
                stream.Close();
                request.BeginGetResponse(AsyncResponseCallback, request);
            }
            catch (Exception ex)
            {
                if (OAuthEndAction != null)
                {
                    OAuthEndAction("", OAuthCallback);
                }
            }
        }