public ChangeJobStateReturnCode ChangeJobState(string jobId, ConcreteJobRequestedState newState)
 {
     try
     {
         Log.WriteStart("'{0}' ChangeJobState", ProviderSettings.ProviderName);
         ChangeJobStateReturnCode result = VirtualizationProvider.ChangeJobState(jobId, newState);
         Log.WriteEnd("'{0}' ChangeJobState", ProviderSettings.ProviderName);
         return(result);
     }
     catch (Exception ex)
     {
         Log.WriteError(String.Format("'{0}' ChangeJobState", ProviderSettings.ProviderName), ex);
         throw;
     }
 }
 public ChangeJobStateReturnCode ChangeJobState(string jobId, ConcreteJobRequestedState newState)
 {
     try
     {
         Log.WriteStart("'{0}' ChangeJobState", ProviderSettings.ProviderName);
         ChangeJobStateReturnCode result = VirtualizationProvider.ChangeJobState(jobId, newState);
         Log.WriteEnd("'{0}' ChangeJobState", ProviderSettings.ProviderName);
         return result;
     }
     catch (Exception ex)
     {
         Log.WriteError(String.Format("'{0}' ChangeJobState", ProviderSettings.ProviderName), ex);
         throw;
     }
 }
Example #3
0
		public ChangeJobStateReturnCode ChangeJobState(string jobId, ConcreteJobRequestedState newState)
		{
			throw new NotImplementedException();
		}
Example #4
0
        public ChangeJobStateReturnCode ChangeJobState(string jobId, ConcreteJobRequestedState newState)
        {
            ManagementObject objJob = GetJobWmiObject(jobId);

            // get method
            ManagementBaseObject inParams = objJob.GetMethodParameters("RequestStateChange");
            inParams["RequestedState"] = (Int32)newState;

            // invoke method
            ManagementBaseObject outParams = objJob.InvokeMethod("RequestStateChange", inParams, null);
            return (ChangeJobStateReturnCode)Convert.ToInt32(outParams["ReturnValue"]);
        }
		/// <remarks/>
		public void ChangeJobStateAsync(string jobId, ConcreteJobRequestedState newState, object userState)
		{
			if ((this.ChangeJobStateOperationCompleted == null))
			{
				this.ChangeJobStateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnChangeJobStateOperationCompleted);
			}
			this.InvokeAsync("ChangeJobState", new object[] {
                        jobId,
                        newState}, this.ChangeJobStateOperationCompleted, userState);
		}
		/// <remarks/>
		public void ChangeJobStateAsync(string jobId, ConcreteJobRequestedState newState)
		{
			this.ChangeJobStateAsync(jobId, newState, null);
		}
		/// <remarks/>
		public System.IAsyncResult BeginChangeJobState(string jobId, ConcreteJobRequestedState newState, System.AsyncCallback callback, object asyncState)
		{
			return this.BeginInvoke("ChangeJobState", new object[] {
                        jobId,
                        newState}, callback, asyncState);
		}
		public ChangeJobStateReturnCode ChangeJobState(string jobId, ConcreteJobRequestedState newState)
		{
			object[] results = this.Invoke("ChangeJobState", new object[] {
                        jobId,
                        newState});
			return ((ChangeJobStateReturnCode)(results[0]));
		}