|
@@ -197,10 +197,10 @@ namespace Vinno.vCloud.Common.FIS.vStation
|
|
|
_httpClient = new HttpClient { Timeout = TimeSpan.FromSeconds(_timeOut) };
|
|
|
var content = new StringContent(Security.Hash(Security.Salt(validateString)));
|
|
|
content.Headers.Add("Action", "Connect");
|
|
|
- var response = Task.Run(() => _httpClient.PostAsync(new Uri($"http://{_ipAddress}:{_port}/"), content, _cancellationTokenSource.Token).Result).Result;
|
|
|
+ var response = Task.Run(() => _httpClient.PostAsync(new Uri($"http://{_ipAddress}:{_port}/"), content, _cancellationTokenSource.Token).GetAwaiter().GetResult()).GetAwaiter().GetResult();
|
|
|
if (response.StatusCode == HttpStatusCode.OK)
|
|
|
{
|
|
|
- var data = Task.Run(() => response.Content.ReadAsStringAsync().Result).Result;
|
|
|
+ var data = Task.Run(() => response.Content.ReadAsStringAsync().GetAwaiter().GetResult()).GetAwaiter().GetResult();
|
|
|
var spliters = data.Split(';');
|
|
|
if (spliters.Count() == 2 && spliters[0] == "ConnectSuccess")
|
|
|
{
|
|
@@ -250,10 +250,10 @@ namespace Vinno.vCloud.Common.FIS.vStation
|
|
|
|
|
|
var content = new StringContent(Security.Hash(Security.Salt(validateString)));
|
|
|
content.Headers.Add("Action", "TestConnection");
|
|
|
- var response = Task.Run(() => _httpClient.PostAsync(new Uri($"http://{_ipAddress}:{_port}/"), content, _cancellationTokenSource.Token).Result).Result;
|
|
|
+ var response = Task.Run(() => _httpClient.PostAsync(new Uri($"http://{_ipAddress}:{_port}/"), content, _cancellationTokenSource.Token).GetAwaiter().GetResult()).GetAwaiter().GetResult();
|
|
|
if (response.StatusCode == HttpStatusCode.OK)
|
|
|
{
|
|
|
- var data = Task.Run(() => response.Content.ReadAsStringAsync().Result).Result;
|
|
|
+ var data = Task.Run(() => response.Content.ReadAsStringAsync().GetAwaiter().GetResult()).GetAwaiter().GetResult();
|
|
|
if (!string.IsNullOrEmpty(data) && data == Security.Hash(Security.Salt("TestConnectionSuccess")))
|
|
|
{
|
|
|
return true;
|
|
@@ -331,7 +331,7 @@ namespace Vinno.vCloud.Common.FIS.vStation
|
|
|
content.Headers.Add("Token", _token);
|
|
|
content.Headers.Add("Action", "UploadFile");
|
|
|
vidData.Status = UploadStatus.Uploading;
|
|
|
- var response = Task.Run(() => _httpClient.PostAsync(new Uri($"http://{_ipAddress}:{_port}/"), content, _cancellationTokenSource.Token).Result).Result;
|
|
|
+ var response = Task.Run(() => _httpClient.PostAsync(new Uri($"http://{_ipAddress}:{_port}/"), content, _cancellationTokenSource.Token).GetAwaiter().GetResult()).GetAwaiter().GetResult();
|
|
|
var result = CheckResult(response);
|
|
|
if (!result)
|
|
|
{
|
|
@@ -371,7 +371,7 @@ namespace Vinno.vCloud.Common.FIS.vStation
|
|
|
{
|
|
|
if (response.StatusCode == HttpStatusCode.OK)
|
|
|
{
|
|
|
- var data = Task.Run(() => response.Content.ReadAsStringAsync().Result).Result;
|
|
|
+ var data = Task.Run(() => response.Content.ReadAsStringAsync().GetAwaiter().GetResult()).GetAwaiter().GetResult();
|
|
|
if (data == Security.Hash(Security.Salt("200 - OK.")))
|
|
|
{
|
|
|
return true;
|