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);
}
}
}