C# Класс SIPSorcery.SIP.SIPEndPoint

This class must remain immutable otherwise the SIP stack can develop problems. SIP end points can get passed amongst different servers for logging and forwarding SIP messages and a modification of the end point by one server can result in a problem for a different server. Instead a new SIP end point should be created wherever a modification is required.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AreEqual ( SIPEndPoint endPoint1, SIPEndPoint endPoint2 ) : bool
CopyOf ( ) : SIPEndPoint
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetIPEndPoint ( ) : IPEndPoint
ParseSIPEndPoint ( string sipEndPointStr ) : SIPEndPoint
SIPEndPoint ( IPEndPoint endPoint ) : System
SIPEndPoint ( SIPProtocolsEnum protocol, IPAddress address, int port ) : System
SIPEndPoint ( SIPProtocolsEnum protocol, IPEndPoint endPoint ) : System
SIPEndPoint ( SIPURI sipURI ) : System
ToString ( ) : string
TryParse ( string sipEndPointStr ) : SIPEndPoint
operator ( ) : bool

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

Метод Описание
ParseSerialisedSIPEndPoint ( string serialisedSIPEndPoint ) : SIPEndPoint

Reverses ToString().

SIPEndPoint ( ) : System

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

AreEqual() публичный статический Метод

public static AreEqual ( SIPEndPoint endPoint1, SIPEndPoint endPoint2 ) : bool
endPoint1 SIPEndPoint
endPoint2 SIPEndPoint
Результат bool

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

public CopyOf ( ) : SIPEndPoint
Результат SIPEndPoint

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

public GetHashCode ( ) : int
Результат int

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

public GetIPEndPoint ( ) : IPEndPoint
Результат System.Net.IPEndPoint

ParseSIPEndPoint() публичный статический Метод

public static ParseSIPEndPoint ( string sipEndPointStr ) : SIPEndPoint
sipEndPointStr string
Результат SIPEndPoint

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

public SIPEndPoint ( IPEndPoint endPoint ) : System
endPoint System.Net.IPEndPoint
Результат System

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

public SIPEndPoint ( SIPProtocolsEnum protocol, IPAddress address, int port ) : System
protocol SIPProtocolsEnum
address System.Net.IPAddress
port int
Результат System

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

public SIPEndPoint ( SIPProtocolsEnum protocol, IPEndPoint endPoint ) : System
protocol SIPProtocolsEnum
endPoint System.Net.IPEndPoint
Результат System

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

public SIPEndPoint ( SIPURI sipURI ) : System
sipURI SIPURI
Результат System

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

public ToString ( ) : string
Результат string

TryParse() публичный статический Метод

public static TryParse ( string sipEndPointStr ) : SIPEndPoint
sipEndPointStr string
Результат SIPEndPoint

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool