/// <summary> /// Update the existing logical network. /// </summary> /// <param name="txnMng">Transaction manager.</param> /// <param name="logicalNetwork">Updated logical network.</param> public void UpdateLogicalNetwork(TransactionManager txnMng, LogicalNetwork logicalNetwork) { var logicalNetworkConfig = new LogicalNetworkConfig(this.VtnHostName); txnMng.SetConfigManager(logicalNetworkConfig, TransactionManager.OpenMode.WriteMode); int target; target = logicalNetworkConfig.ReplaceLogicalNetwork(logicalNetwork); if (target == -1) { ODLVSEMETW.EventWriteGetHNVLogicalNetworkNotFound(MethodBase.GetCurrentMethod().Name, string.Format("LogicalNetwork name is {0}", logicalNetwork.Name)); } }