Microsoft.Azure.Commands.StreamAnalytics.Models.StreamAnalyticsClient.CreatePSJob C# (CSharp) Method

CreatePSJob() public method

public CreatePSJob ( CreatePSJobParameter parameter ) : PSJob
parameter CreatePSJobParameter
return PSJob
        public virtual PSJob CreatePSJob(CreatePSJobParameter parameter)
        {
            if (parameter == null)
            {
                throw new ArgumentNullException("parameter");
            }

            PSJob job = null;
            parameter.ConfirmAction(
                    parameter.Force,
                    string.Format(
                        CultureInfo.InvariantCulture,
                        Resources.JobExists,
                        parameter.JobName,
                        parameter.ResourceGroupName),
                    string.Format(
                        CultureInfo.InvariantCulture,
                        Resources.JobCreating,
                        parameter.JobName,
                        parameter.ResourceGroupName),
                    parameter.JobName,
                    () =>
                    {
                        job = CreateOrUpdatePSJob(parameter.ResourceGroupName, parameter.JobName, parameter.RawJsonContent);
                    },
                    () => CheckJobExists(parameter.ResourceGroupName, parameter.JobName));
            return job;
        }