C# Class Open.Nat.UpnpNatDevice

Inheritance: NatDevice
Afficher le fichier Open project: mcatanzariti/Open.NAT Class Usage Examples

Méthodes publiques

Méthode Description
CreatePortMapAsync ( Open.Nat.Mapping mapping ) : System.Threading.Tasks.Task
DeletePortMapAsync ( Open.Nat.Mapping mapping ) : System.Threading.Tasks.Task
GetAllMappingsAsync ( ) : Task>
GetExternalIPAsync ( ) : Task
GetGenericMappingAsync ( int index, List mappings, TaskCompletionSource taskCompletionSource ) : void
GetSpecificMappingAsync ( Protocol protocol, int port ) : Task
ToString ( ) : string

Private Methods

Méthode Description
UpnpNatDevice ( Open.Nat.UpnpNatDeviceInfo deviceInfo ) : System

Method Details

CreatePortMapAsync() public méthode

public CreatePortMapAsync ( Open.Nat.Mapping mapping ) : System.Threading.Tasks.Task
mapping Open.Nat.Mapping
Résultat System.Threading.Tasks.Task

DeletePortMapAsync() public méthode

public DeletePortMapAsync ( Open.Nat.Mapping mapping ) : System.Threading.Tasks.Task
mapping Open.Nat.Mapping
Résultat System.Threading.Tasks.Task

GetAllMappingsAsync() public méthode

public GetAllMappingsAsync ( ) : Task>
Résultat Task>

GetExternalIPAsync() public méthode

public GetExternalIPAsync ( ) : Task
Résultat Task

GetGenericMappingAsync() public méthode

public GetGenericMappingAsync ( int index, List mappings, TaskCompletionSource taskCompletionSource ) : void
index int
mappings List
taskCompletionSource TaskCompletionSource
Résultat void

GetSpecificMappingAsync() public méthode

public GetSpecificMappingAsync ( Protocol protocol, int port ) : Task
protocol Protocol
port int
Résultat Task

ToString() public méthode

public ToString ( ) : string
Résultat string