ry this operation belongs inside the job, plus a job
  is also a a <code>VMWareVixHandle</code>.
 </p>
 <pre lang="cs"> public class VMWareJob : VMWareVixHandle&lt;IJob&gt;
 {
     public VMWareJob(IJob job)
         : base(job)
     {
     
     }

     public void Wait()
     {
         VMWareInterop.Check(_handle.WaitWithoutResults());
     }
 }
  </pre>
 <p>
  One very common problem in VMWare API implementations that transform a asynchronous
  job into a synchronous one is to use the