C# Класс PeerCastStation.UI.PortMapper.NatPmpDevice

Наследование: INatDevice
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetExternalAddressAsync ( CancellationToken cancel_token ) : Task
MapAsync ( MappingProtocol protocol, int port, System.TimeSpan lifetime, CancellationToken cancel_token ) : Task
NatPmpDevice ( IPAddress device_address ) : System
UnmapAsync ( MappingProtocol protocol, int port, CancellationToken cancel_token ) : Task

Приватные методы

Метод Описание
MapAsyncInternal ( MappingProtocol protocol, int port, int lifetime, CancellationToken cancel_token ) : Task

Описание методов

GetExternalAddressAsync() публичный Метод

public GetExternalAddressAsync ( CancellationToken cancel_token ) : Task
cancel_token System.Threading.CancellationToken
Результат Task

MapAsync() публичный Метод

public MapAsync ( MappingProtocol protocol, int port, System.TimeSpan lifetime, CancellationToken cancel_token ) : Task
protocol MappingProtocol
port int
lifetime System.TimeSpan
cancel_token System.Threading.CancellationToken
Результат Task

NatPmpDevice() публичный Метод

public NatPmpDevice ( IPAddress device_address ) : System
device_address System.Net.IPAddress
Результат System

UnmapAsync() публичный Метод

public UnmapAsync ( MappingProtocol protocol, int port, CancellationToken cancel_token ) : Task
protocol MappingProtocol
port int
cancel_token System.Threading.CancellationToken
Результат Task