public override void ExecuteCmdlet() { if (ResourceGroupName != null && string.IsNullOrWhiteSpace(ResourceGroupName)) { throw new PSArgumentNullException("ResourceGroupName"); } JobParametersBase parameter = new JobParametersBase() { ResourceGroupName = ResourceGroupName, JobName = Name }; try { HttpStatusCode statusCode = StreamAnalyticsClient.StopPSJob(parameter); if (statusCode == HttpStatusCode.OK) { WriteObject(true); } else if (statusCode == HttpStatusCode.NoContent) { WriteWarning(string.Format(CultureInfo.InvariantCulture, Resources.JobNotFound, Name, ResourceGroupName)); } else { WriteObject(false); } } catch { WriteObject(false); } }
private void ExecuteDelete() { JobParametersBase parameter = new JobParametersBase() { ResourceGroupName = ResourceGroupName, JobName = Name }; try { HttpStatusCode statusCode = StreamAnalyticsClient.RemovePSJob(parameter); if (statusCode == HttpStatusCode.OK) { WriteObject(true); } else if (statusCode == HttpStatusCode.NoContent) { WriteWarning(string.Format(CultureInfo.InvariantCulture, Resources.JobNotFound, Name, ResourceGroupName)); } else { WriteObject(false); } } catch { WriteObject(false); } }
public virtual HttpStatusCode RemovePSJob(JobParametersBase parameter) { if (parameter == null) { throw new ArgumentNullException("parameter"); } return(RemovePSJob(parameter.ResourceGroupName, parameter.JobName)); }
public virtual void RemovePSJob(JobParametersBase parameter) { if (parameter == null) { throw new ArgumentNullException("parameter"); } RemovePSJob(parameter.ResourceGroupName, parameter.JobName); }
public virtual HttpStatusCode RemovePSJob(JobParametersBase parameter) { if (parameter == null) { throw new ArgumentNullException("parameter"); } return RemovePSJob(parameter.ResourceGroupName, parameter.JobName); }