public virtual global::Microsoft.Ccr.Core.Choice QueryFrame(out global::Microsoft.Robotics.Services.WebCam.Proxy.QueryFrame operation)
 {
     global::Microsoft.Robotics.Services.WebCam.Proxy.QueryFrameRequest body = new global::Microsoft.Robotics.Services.WebCam.Proxy.QueryFrameRequest();
     operation = new global::Microsoft.Robotics.Services.WebCam.Proxy.QueryFrame(body);
     this.Post(operation);
     return(operation.ResponsePort);
 }
 public virtual global::Microsoft.Ccr.Core.PortSet <global::Microsoft.Robotics.Services.WebCam.Proxy.QueryFrameResponse, global::W3C.Soap.Fault> QueryFrame()
 {
     global::Microsoft.Robotics.Services.WebCam.Proxy.QueryFrameRequest body      = new global::Microsoft.Robotics.Services.WebCam.Proxy.QueryFrameRequest();
     global::Microsoft.Robotics.Services.WebCam.Proxy.QueryFrame        operation = new global::Microsoft.Robotics.Services.WebCam.Proxy.QueryFrame(body);
     this.Post(operation);
     return(operation.ResponsePort);
 }