public StorageLinkJobInfo AddStorageSystem(StorageLinkAdapter adapter, int port, string address, string username, string password, string ns) { Util.ThrowIfParameterNull(adapter, "adapter"); managementCredentials cred = new managementCredentials(); cred.storageAdapterId = adapter.opaque_ref; cred.portNumber = port; cred.ipAddress = address; cred.username = username; cred.password = password; cred.ns = ns; managementCredentials credInfo = new managementCredentials(); try { jobInfo jobInfo = _service.addStorageManagementCredentials(cred, (int)StorageLinkEnums.FlagsType.ASYNC, out credInfo); return GetJobInfo(jobInfo.jobId); } catch (SoapException e) { throw ConvertSoapException(e); } }
public jobInfo addStorageManagementCredentials(managementCredentials cred, int flags, out managementCredentials info) { info = cred; StorageSystemsAndPools.Add(GetSampleStorageSystem(), new[] { GetSampleStoragePool() }); Events.Add(new @event() { eventId = "event.object.storage-system.add.{bla}.{bla}" }); return GetCompletedJobInfo(); }