protected override void InternalProcessRecord() { using (ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler> workloadClient = new ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler>(base.WorkloadUri, base.Certificate)) { workloadClient.CallSymphony(delegate { workloadClient.Proxy.UpdateWorkItem(this.retrievedWorkItem.WorkItemId, this.retrievedWorkItem.WorkItemStatus); }, base.WorkloadUri.ToString()); } }
protected override void InternalProcessRecord() { using (ProxyWrapper <UpgradeSchedulingConstraintsClient, IUpgradeSchedulingConstraints> workloadClient = new ProxyWrapper <UpgradeSchedulingConstraintsClient, IUpgradeSchedulingConstraints>(base.WorkloadUri, base.Certificate)) { Group[] groupResults = null; workloadClient.CallSymphony(delegate { groupResults = workloadClient.Proxy.QueryGroup(this.Name); }, base.WorkloadUri.ToString()); base.WriteObject(groupResults); } }
protected override void InternalProcessRecord() { using (ProxyWrapper <UpgradeSchedulingConstraintsClient, IUpgradeSchedulingConstraints> workloadClient = new ProxyWrapper <UpgradeSchedulingConstraintsClient, IUpgradeSchedulingConstraints>(base.WorkloadUri, base.Certificate)) { TenantReadiness[] readiness = null; workloadClient.CallSymphony(delegate { readiness = workloadClient.Proxy.QueryTenantReadiness(this.TenantID); }, base.WorkloadUri.ToString()); base.WriteObject(readiness); } }
public WorkItemInfo[] QueryTenantWorkItems(Guid tenantId) { WorkItemInfo[] result2; using (ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler> workloadClient = new ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler>(this.WorkloadUri, this.Cert)) { WorkItemInfo[] result = null; workloadClient.CallSymphony(delegate { result = workloadClient.Proxy.QueryTenantWorkItems(tenantId); }, this.WorkloadUri.ToString()); result2 = result; } return(result2); }
public WorkItemQueryResult QueryWorkItems(string groupName, string tenantTier, string workItemType, WorkItemStatus status, int pageSize, byte[] bookmark) { WorkItemQueryResult result2; using (ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler> workloadClient = new ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler>(this.WorkloadUri, this.Cert)) { WorkItemQueryResult result = null; workloadClient.CallSymphony(delegate { result = workloadClient.Proxy.QueryWorkItems(groupName, tenantTier, workItemType, status, pageSize, bookmark); }, this.WorkloadUri.ToString()); result2 = result; } return(result2); }
protected override void InternalProcessRecord() { using (ProxyWrapper <UpgradeSchedulingConstraintsClient, IUpgradeSchedulingConstraints> workloadClient = new ProxyWrapper <UpgradeSchedulingConstraintsClient, IUpgradeSchedulingConstraints>(base.WorkloadUri, base.Certificate)) { GroupCapacity[] groupCapacityResults = null; workloadClient.CallSymphony(delegate { groupCapacityResults = workloadClient.Proxy.QueryCapacity(this.Group); }, base.WorkloadUri.ToString()); foreach (GroupCapacity groupCapacity in groupCapacityResults) { foreach (CapacityBlock capacity in groupCapacity.Capacities) { base.WriteObject(new GroupCapacityDisplay(groupCapacity.GroupName, capacity)); } } } }
protected override void InternalProcessRecord() { using (ProxyWrapper <UpgradeSchedulingConstraintsClient, IUpgradeSchedulingConstraints> workloadClient = new ProxyWrapper <UpgradeSchedulingConstraintsClient, IUpgradeSchedulingConstraints>(base.WorkloadUri, base.Certificate)) { GroupBlackout[] groupBlackoutResults = null; workloadClient.CallSymphony(delegate { groupBlackoutResults = workloadClient.Proxy.QueryBlackout(this.Group); }, base.WorkloadUri.ToString()); foreach (GroupBlackout groupBlackout in groupBlackoutResults) { foreach (BlackoutInterval blackout in groupBlackout.Intervals) { base.WriteObject(new GroupBlackoutDisplay(groupBlackout.GroupName, blackout)); } } } }
protected override void InternalProcessRecord() { string parameterSetName; if ((parameterSetName = base.ParameterSetName) != null) { if (!(parameterSetName == "regularQuery")) { if (!(parameterSetName == "tenantQuery")) { if (!(parameterSetName == "WorkItemIDQUery")) { goto IL_247; } goto IL_208; } } else { WorkItemStatus[] array = base.UserSpecifiedParameters.Contains("Status") ? this.Status : ((WorkItemStatus[])Enum.GetValues(typeof(WorkItemStatus))); using (ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler> workloadClient = new ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler>(base.WorkloadUri, base.Certificate)) { WorkItemStatus[] array2 = array; for (int i = 0; i < array2.Length; i++) { GetUpgradeWorkItem.< > c__DisplayClass4 CS$ < > 8__locals2 = new GetUpgradeWorkItem.< > c__DisplayClass4(); CS$ < > 8__locals2.status = array2[i]; WorkItemQueryResult queryResult = new WorkItemQueryResult(); bool flag; do { workloadClient.CallSymphony(delegate { queryResult = workloadClient.Proxy.QueryWorkItems(this.ForestName, this.TenantTier, this.Type, CS$ < > 8__locals2.status, 1000, queryResult.Bookmark); }, base.WorkloadUri.ToString()); flag = this.WriteWorkitems(queryResult.WorkItems); }while (queryResult.HasMoreResults && !flag); if (flag) { break; } } return; } } using (ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler> workloadClient = new ProxyWrapper <UpgradeHandlerClient, IUpgradeHandler>(base.WorkloadUri, base.Certificate)) { if (this.Tenant == Guid.Empty) { throw new InvalidTenantGuidException(this.Tenant.ToString()); } WorkItemInfo[] retrieved = null; workloadClient.CallSymphony(delegate { retrieved = workloadClient.Proxy.QueryTenantWorkItems(this.Tenant); }, base.WorkloadUri.ToString()); this.WriteWorkitems(retrieved); return; } IL_208: WorkItemInfo workItem; if (this.Tenant != Guid.Empty) { workItem = base.GetWorkitemByIdAndTenantId(this.WorkItemID, this.Tenant); } else { workItem = base.GetWorkItemById(this.WorkItemID); } this.WriteWorkItem(workItem); return; }