private void UnityWebClient_UploadStringCompleted(object sender, XUnityUploadStringCompletedEventArgs ev) { UploadStringCompleted -= UnityWebClient_UploadStringCompleted; var handle = ev.UserState as XUnityWebResponse; handle.SetCompleted(_responseCode.Value, ev.Result, responseHeaders, _responseCookies, ev.Error); }
private void UnityWebClient_UploadStringCompleted(object sender, XUnityUploadStringCompletedEventArgs ev) { UploadStringCompleted -= UnityWebClient_UploadStringCompleted; var handle = ev.UserState as XUnityWebResponse; try { handle.SetCompleted(_responseCode.HasValue ? _responseCode.Value : HttpStatusCode.BadRequest, ev.Result, responseHeaders, _responseCookies, ev.Error); } catch (Exception) { handle.SetCompleted(_responseCode.HasValue ? _responseCode.Value : HttpStatusCode.BadRequest, null, responseHeaders, _responseCookies, ev.Error); } }