/// <summary> /// ポートマッピングを削除する。 /// </summary> /// <param name="portMapping">削除するポートマッピング。RemoteHostとExternalPortとProtocolだけが使われる。</param> public void DeletePortMapping(UPnPPortMapping portMapping) { DeletePortMapping(portMapping.RemoteHost, portMapping.ExternalPort, portMapping.Protocol); }
/// <summary> /// ポートマッピングを追加する。 /// </summary> /// <param name="portMapping">追加するポートマッピング</param> public void AddPortMapping(UPnPPortMapping portMapping) { AddPortMapping(portMapping.RemoteHost, portMapping.ExternalPort, portMapping.Protocol, portMapping.InternalPort, portMapping.InternalClient, portMapping.Enabled, portMapping.PortMappingDescription, portMapping.LeaseDuration); }