public void Provision() { Status = ProvisionStatus.IN_PROGRESS; try { httpRequestSender.SendAsyncRequest(httpRequestSender.GetServiceURL(), OnHttpRequestCompleted); } catch (TimeoutException) { Status = ProvisionStatus.FAILED; } catch (ArgumentException) { Status = ProvisionStatus.FAILED; } }
private void OnHttpRequestCompleted(string response) { provisioningData = httpRequestSender.ParseResponse(response); httpRequestSender.RemoveListener(OnHttpRequestCompleted); Status = ProvisionStatus.DONE; }
public void ResetStatus() { Status = ProvisionStatus.UNPROVISIONED; }