System::Net::IPEndPoint klass
Innehåll
[
Dölj
]IPEndPoint class
Representerar en nätverksändpunkt som innehåller en IP-adress och en port. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd pekaren för att skicka den till funktioner som argument.
class IPEndPoint : public System::Net::EndPoint
Metoder
| Metod | Beskrivning |
|---|---|
| Create(System::SharedPtr<SocketAddress>) override | Skapa en ny instans av klassen EndPoint med den angivna socketadressen. |
| Equals(System::SharedPtr<Object>) override | Jämför objekt med C# Object.Equals-semantik. |
| get_Address() | Hämtar slutpunktens adress. |
| get_AddressFamily() override | RTTI-information. |
| get_Port() | Hämtar portnumret. |
| GetHashCode() const override | Analog till C# Object.GetHashCode() metod. Möjliggör hashning av anpassade objekt. |
| GetImpl() const override | Returnerar en pekare till implementationen. |
| IPEndPoint(int64_t, int32_t) | Skapar en ny instans. |
| IPEndPoint(System::SharedPtr<IPAddress>, int32_t) | Skapar en ny instans. |
| set_Address(System::SharedPtr<IPAddress>) | Ställer in slutpunktens adress. |
| set_Port(int32_t) | Ställer in portnumret. |
| ToString() const override | Analog till C#-metoden Object.ToString(). Gör det möjligt att konvertera anpassade objekt till sträng. |
Fält
| Fält | Beskrivning |
|---|---|
| static Any | Slutpunkten för vilken IPv4-adress som helst och vilken port som helst. |
| static AnyPort | Ett värde som indikerar om någon port kan användas. |
| static IPv6Any | Slutpunkten för vilken IPv6-adress som helst och vilken port som helst. |
| static MaxPort | Det maximala portnumret. |
| static MinPort | RTTI-information. |
Se även
- Class EndPoint
- Namespace System::Net
- Library Aspose.PDF for C++