public async Task <DomainApplicationRevision> RegisterApplicationRevision(string appName, string packageId, string packageVersion, string environmentName = null) { var revisionRequest = new DomainApplicationRevisionRequest { ProjectId = CurrentProjectId, ApplicationName = appName, DeploymentNumber = CurrentDeploymentNumber, PackageId = packageId, PackageVersion = packageVersion, EnvironmentName = environmentName, }; return(await RegisterApplicationRevision(revisionRequest)); }
public void RegisterApplicationRevision(DomainApplicationRevisionRequest appRevisionRequest, RemoteTaskCompletionSource <DomainApplicationRevision> taskHandle) { OnRegisterApplicationRevision?.Invoke(appRevisionRequest, taskHandle); }
public async Task <DomainApplicationRevision> RegisterApplicationRevision(DomainApplicationRevisionRequest revisionRequest) { return(await RemoteTaskCompletionSource <DomainApplicationRevision> .Run(task => { appMgr.RegisterApplicationRevision(revisionRequest, task); })); }