public static string GetServerVersion(int serverId) { AutoDiscovery.AutoDiscovery ad = new AutoDiscovery.AutoDiscovery(); ServiceProviderProxy.ServerInit(ad, serverId); return ad.GetServerVersion(); }
public static BoolResult IsInstalled(int serverId, int providerId) { BoolResult res = TaskManager.StartResultTask<BoolResult>("AUTO_DISCOVERY", "IS_INSTALLED"); try { ProviderInfo provider = GetProvider(providerId); if (provider == null) { TaskManager.CompleteResultTask(res, ErrorCodes.CANNOT_GET_PROVIDER_INFO); return res; } AutoDiscovery.AutoDiscovery ad = new AutoDiscovery.AutoDiscovery(); ServiceProviderProxy.ServerInit(ad, serverId); res = ad.IsInstalled(provider.ProviderType); } catch(Exception ex) { TaskManager.CompleteResultTask(res, ErrorCodes.CANNOT_CHECK_IF_PROVIDER_SOFTWARE_INSTALLED, ex); } TaskManager.CompleteResultTask(); return res; }