Доступ к веб-сервису виртуального бокса

Я хочу получить доступ к веб-службе VirtualBox с помощью C #. Сначала я создал прокси-сервер службы, используя файл wsdl.exe и vboxwebService.wsdl. ' Предполагая, что веб-сервис VirtualBox расположен по адресу: http: // localhost: 18083 / , как я могу получить к нему доступ с помощью C #? Я делаю что-то вроде этого:

EndpointAddress endpoint = new EndpointAddress("http://localhost:18083/");
BasicHttpBinding binding = new BasicHttpBinding();
vboxPortTypeClient client = new vboxPortTypeClient(binding,endpoint);

и это работает нормально (я думаю):

Но как тогда я могу получить, например, версию виртуального бокса? Я не знаю, как использовать следующий метод:

string test = string.Empty;
client.IVirtualBox_getVersion(test);

8
задан niao 5 August 2011 в 20:47
поделиться