Update NSUrlSessionHandler to handle nint StatusCode
This commit is contained in:
Родитель
796a106b1a
Коммит
5b25fc5b56
|
@ -2,7 +2,6 @@ using System;
|
||||||
using System.Net.Http;
|
using System.Net.Http;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using MonoTouch.Foundation;
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
@ -11,6 +10,12 @@ using System.Net.Security;
|
||||||
using System.Security.Cryptography.X509Certificates;
|
using System.Security.Cryptography.X509Certificates;
|
||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
|
|
||||||
|
#if UNIFIED
|
||||||
|
using Foundation;
|
||||||
|
#else
|
||||||
|
using MonoTouch.Foundation;
|
||||||
|
#endif
|
||||||
|
|
||||||
namespace ModernHttpClient
|
namespace ModernHttpClient
|
||||||
{
|
{
|
||||||
class InflightOperation
|
class InflightOperation
|
||||||
|
@ -149,7 +154,9 @@ namespace ModernHttpClient
|
||||||
|
|
||||||
content.Progress = data.Progress;
|
content.Progress = data.Progress;
|
||||||
|
|
||||||
var ret = new HttpResponseMessage((HttpStatusCode)resp.StatusCode) {
|
// NB: The double cast is because of a Xamarin compiler bug
|
||||||
|
int status = (int)resp.StatusCode;
|
||||||
|
var ret = new HttpResponseMessage((HttpStatusCode)status) {
|
||||||
Content = content,
|
Content = content,
|
||||||
RequestMessage = data.Request,
|
RequestMessage = data.Request,
|
||||||
};
|
};
|
||||||
|
|
Загрузка…
Ссылка в новой задаче