C# 클래스 Open.Nat.UpnpNatDevice

상속: NatDevice
파일 보기 프로젝트 열기: mcatanzariti/Open.NAT 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
UpnpNatDevice ( Open.Nat.UpnpNatDeviceInfo deviceInfo ) : System

메소드 상세

CreatePortMapAsync() 공개 메소드

public CreatePortMapAsync ( Open.Nat.Mapping mapping ) : System.Threading.Tasks.Task
mapping Open.Nat.Mapping
리턴 System.Threading.Tasks.Task

DeletePortMapAsync() 공개 메소드

public DeletePortMapAsync ( Open.Nat.Mapping mapping ) : System.Threading.Tasks.Task
mapping Open.Nat.Mapping
리턴 System.Threading.Tasks.Task

GetAllMappingsAsync() 공개 메소드

public GetAllMappingsAsync ( ) : Task>
리턴 Task>

GetExternalIPAsync() 공개 메소드

public GetExternalIPAsync ( ) : Task
리턴 Task

GetGenericMappingAsync() 공개 메소드

public GetGenericMappingAsync ( int index, List mappings, TaskCompletionSource taskCompletionSource ) : void
index int
mappings List
taskCompletionSource TaskCompletionSource
리턴 void

GetSpecificMappingAsync() 공개 메소드

public GetSpecificMappingAsync ( Protocol protocol, int port ) : Task
protocol Protocol
port int
리턴 Task

ToString() 공개 메소드

public ToString ( ) : string
리턴 string