SHARE
TWEET

Untitled

a guest Jun 19th, 2017 48 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.             try
  2.             {
  3.  
  4.                 /**
  5.                  * L'on crée un client web.
  6.                  **/
  7.  
  8.                 WebClient wc = new WebClient();
  9.  
  10.                 /**
  11.                 * L'on télècharge le json du qui est le résultat de la requete de l'api.
  12.                 **/
  13.  
  14.                 string result = wc.DownloadString(Config.api_vmid + server_id.ToString());
  15.                 JObject json = JObject.Parse(result);
  16.  
  17.                 /**
  18.                  * Si le contenue de error est egals a faux l'on continue. Car cela veux dire qu'il n'y as pas d'erreur.
  19.                  * Sinon L'on retourne un erreur pour dire que le serveur n'est pas disponible.
  20.                  **/
  21.                 if (Boolean.Parse(json["error"].ToString()) == false)
  22.                 {
  23.                     /**
  24.                      * L'on récupère vmid que l'on passe en chaine de caractère et que l'on renvoie.
  25.                      **/
  26.                     int vmid = Int32.Parse(json["vmid"].ToString());
  27.                     return vmid;
  28.                 }
  29.                 else
  30.                 {
  31.                     throw new Exception("Le serveur n'est pas disponible.");
  32.                 }
  33.             }
  34.             catch (Exception)
  35.             {
  36.                 throw new Exception("L'api de PH a est indisponible.");
  37.             }
RAW Paste Data
Top