Elastacloud.AzureManagement.Fluent.Services.Classes.BuildActivity.IBuildActivity C# (CSharp) Method

IBuildActivity() private method

This will set the endpoint to the .cspkg file and determine whether it exists locally or in blob storage
private IBuildActivity ( string uriEndpoint, string cscfgFilePath ) : IHostedServiceActivity
uriEndpoint string
cscfgFilePath string
return IHostedServiceActivity
        IHostedServiceActivity IBuildActivity.SetCspkgEndpoint(string uriEndpoint, string cscfgFilePath)
        {
            UseExistingBuild = true;
            // ensure that the string **looks** like a blob endpoint
            if ((uriEndpoint.StartsWith("http") && uriEndpoint.Contains("blob")))
            {
                _manager.CspkgEndpoint = uriEndpoint;
                _manager.CscfgFileInstance = CscfgFile.GetInstance(cscfgFilePath);
            }
            else
            {
                if(!(uriEndpoint.Contains(Path.Combine(DebugPackageRoot, PublishPath)) ||
                    uriEndpoint.Contains(Path.Combine(ReleasePackageRoot, PublishPath))))
                {
                    throw new ApplicationException("unknown endpoint use the default azure package build path");
                }
                var activity = new DeploymentConfigurationFileActivity(_manager);
                ((IDeploymentConfigurationFileActivity)activity).WithPackageConfigDirectory(uriEndpoint);
            }

            return _manager;
        }

Same methods

BuildActivity::IBuildActivity ( string directoryName ) : IDefinitionActivity