Chcę uzyskać dostęp do usługi VirtualBox przy użyciu C#. Najpierw utworzyłem proxy usługi przy użyciu pliku wsdl.exe i vboxwebService.wsdl. ' Zakładając, że usługa internetowa VirtualBox znajduje się pod adresem: http://localhost:18083/, w jaki sposób mogę uzyskać do niej dostęp za pomocą C#? robie tak:Uzyskiwanie dostępu do usługi wirtualnej skrzynki internetowej
EndpointAddress endpoint = new EndpointAddress("http://localhost:18083/");
BasicHttpBinding binding = new BasicHttpBinding();
vboxPortTypeClient client = new vboxPortTypeClient(binding,endpoint);
i to działa prawidłowo (chyba):
Ale jak potem to można uzyskać na przykład wersji VirtualBox? Nie wiem, w jaki sposób należy stosować następujące metody:
string test = string.Empty;
client.IVirtualBox_getVersion(test);