public static KuduWebProjectDetails Create(string name, string type, string projectFilePath) { if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentNullException(nameof(name)); } if (string.IsNullOrWhiteSpace(type)) { throw new ArgumentNullException(nameof(type)); } if (string.IsNullOrWhiteSpace(projectFilePath)) { throw new ArgumentNullException(nameof(projectFilePath)); } var webJobProject = new KuduWebProjectDetails( true, ParseName(name), KuduWebJobType.Parse(type), projectFilePath); return(webJobProject); }
private KuduWebProjectDetails( bool isKuduWebJobProject, string webJobName = null, KuduWebJobType kuduWebJobType = null, string projectFilePath = null) { IsKuduWebJobProject = isKuduWebJobProject; WebJobName = webJobName ?? string.Empty; KuduWebJobType = kuduWebJobType; ProjectFilePath = projectFilePath ?? string.Empty; }