AcManager.Tools.Helpers.Api.KunosApiProvider.TryToGetCurrentInformation C# (CSharp) Метод

TryToGetCurrentInformation() приватный Метод

private TryToGetCurrentInformation ( string ip, int portC ) : ServerActualInformation
ip string
portC int
Результат AcManager.Tools.Helpers.Api.Kunos.ServerActualInformation
        public static ServerActualInformation TryToGetCurrentInformation(string ip, int portC) {
            var steamId = SteamIdHelper.Instance.Value ?? @"-1";
            var requestUri = $"http://{ip}:{portC}/JSON|{steamId}";

            try {
                return JsonConvert.DeserializeObject<ServerActualInformation>(Load(requestUri));
            } catch (WebException e) {
                Logging.Warning($"Cannot get server information: {requestUri}, {e.Message}");
                return null;
            } catch (Exception e) {
                Logging.Warning($"Cannot get actual server information: {requestUri}\n{e}");
                return null;
            }
        }