public System.Threading.Tasks.Task <UPCNETSystemCliente.UPCNETServiceCurso.getCursosResponse> getCursosAsync()
 {
     UPCNETSystemCliente.UPCNETServiceCurso.getCursosRequest inValue = new UPCNETSystemCliente.UPCNETServiceCurso.getCursosRequest();
     return(((UPCNETSystemCliente.UPCNETServiceCurso.UPCNETServiceCurso)(this)).getCursosAsync(inValue));
 }
 public UPCNETSystemCliente.UPCNETServiceCurso.curso[] getCursos()
 {
     UPCNETSystemCliente.UPCNETServiceCurso.getCursosRequest  inValue = new UPCNETSystemCliente.UPCNETServiceCurso.getCursosRequest();
     UPCNETSystemCliente.UPCNETServiceCurso.getCursosResponse retVal  = ((UPCNETSystemCliente.UPCNETServiceCurso.UPCNETServiceCurso)(this)).getCursos(inValue);
     return(retVal.@return);
 }
 System.Threading.Tasks.Task <UPCNETSystemCliente.UPCNETServiceCurso.getCursosResponse> UPCNETSystemCliente.UPCNETServiceCurso.UPCNETServiceCurso.getCursosAsync(UPCNETSystemCliente.UPCNETServiceCurso.getCursosRequest request)
 {
     return(base.Channel.getCursosAsync(request));
 }
 UPCNETSystemCliente.UPCNETServiceCurso.getCursosResponse UPCNETSystemCliente.UPCNETServiceCurso.UPCNETServiceCurso.getCursos(UPCNETSystemCliente.UPCNETServiceCurso.getCursosRequest request)
 {
     return(base.Channel.getCursos(request));
 }