示例#1
0
        public void PersistManifestAsync(string manifest, object userState)
        {
            OutputServiceClient client = this.GetClient();

            client.PersistManifestCompleted += this.Client_PersistManifestCompleted;
            client.PersistManifestAsync(manifest, userState);
        }
        public void GenerateCompositeStreamManifestAsync(Project project, string pbpDataStreamName, string adsDataStreamName, bool compressManifest, string manifestUri, string gapCmsId, string gapAzureId)
        {
            OutputServiceClient client = this.GetClient();

            client.GenerateCompositeStreamManifestCompleted += this.Client_GenerateCompositeStreamManifestCompleted;

            RCE.Services.Contracts.Project dataProject = DataServiceTranslator.ConvertToDataServiceProject(project);

            client.GenerateCompositeStreamManifestAsync(dataProject, pbpDataStreamName, adsDataStreamName, compressManifest, manifestUri, gapCmsId, gapAzureId);
        }
        public void GenerateOutputAsync(Project project)
        {
            OutputServiceClient client = this.GetClient();

            client.EnqueueJobCompleted += this.Client_EnqueueJobCompleted;

            RCE.Services.Contracts.Project dataProject = DataServiceTranslator.ConvertToDataServiceProject(project);

            client.EnqueueJobAsync(dataProject);
        }