LumiSoft Net Help
UPnP_NAT_Client Class
NamespacesLumiSoft.Net.UPnP.NATUPnP_NAT_Client
This class provides methods for managing UPnP NAT router.
Declaration Syntax
C#Visual BasicVisual C++F#
public class UPnP_NAT_Client
Public Class UPnP_NAT_Client
public ref class UPnP_NAT_Client
type UPnP_NAT_Client =  class end
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
UPnP_NAT_Client()()()()
Default constructor.

AddPortMapping(Boolean, String, String, String, Int32, IPEndPoint, Int32)
This method creates a new port mapping or overwrites an existing mapping.

DeletePortMapping(UPnP_NAT_Map)
Deletes port mapping.

DeletePortMapping(String, String, Int32)
Deletes port mapping.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetExternalIPAddress()()()()
Gets NAT public IP address.

GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetPortMappings()()()()
Gets all existing port mappings.

GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
IsSupported
Gets if UPnP NAT is supported.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
Inheritance Hierarchy
Object
UPnP_NAT_Client

Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119