예제 #1
0
        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);
        }
예제 #2
0
 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;
 }