IPEndPoint.Parse Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Parse(ReadOnlySpan<Byte>) | |
| Parse(ReadOnlySpan<Char>) |
Konverterar en IP-nätverksslutpunkt (adress och port) som representeras som ett skrivskyddat spann till en IPEndPoint instans. |
| Parse(String) |
Konverterar en IP-nätverksslutpunkt (adress och port) som representeras som en sträng till en IPEndPoint instans. |
Kommentarer
Antalet delar (varje del avgränsas med en period) i s avgör hur slutpunktens IP-adress konstrueras. En endelsadress lagras direkt i nätverksadressen. En adress i två delar, som är lämplig för att ange en klass A-adress, placerar den inledande delen i den första byte-delen och den avslutande delen i de tre byteen till höger i nätverksadressen. En adress i tre delar, som är lämplig för att ange en klass B-adress, placerar den första delen i första bytet, den andra delen i den andra byte och den sista delen i de två byte som är högst till höger för nätverksadressen. Ett exempel:
Antal delar och exempel s |
IPv4-adress för IPEndPoint.Address | Hamn |
|---|---|---|
| 1 -- "1" | 0.0.0.1 | 0 |
| 2 -- "20.2:80" | 20.0.0.2 | 80 |
| 2 -- "20.65535:23" | 20.0.255.255 | 23 |
| 3 -- "128.1.2:443" | 128.1.0.2 | 443 |
Important
Observera att den här metoden accepterar ett giltigt värde som kan parsas som en Int64, och behandlar sedan det som det Int64 långa värdet för en IP-adress i nätverksbyteordning, ungefär som IPAddress-konstruktorn gör. Det innebär att den här metoden returnerar true om Int64 parsas korrekt, även om den representerar en adress som inte är en giltig IP-adress. Om s till exempel är "1" returnerar den här metoden sant även om "1" (eller 0.0.0.1) inte är en giltig IP-adress och du kan förvänta dig att den här metoden returnerar false. Om du åtgärdar den här buggen bryts befintliga appar, så det aktuella beteendet ändras inte. Koden kan undvika det här beteendet genom att se till att den bara använder den här metoden för att parsa IP-adresser i streckat decimalformat.
Literal IPv6-adresser måste omges av hakparenteser [] när du skickar en slutpunkt som anger ett portnummer. Annars är kvadratiska klammerparenteser inte obligatoriska.
Parse(ReadOnlySpan<Byte>)
- Källa:
- IPEndPoint.cs
public:
static System::Net::IPEndPoint ^ Parse(ReadOnlySpan<System::Byte> utf8Text);
public static System.Net.IPEndPoint Parse(ReadOnlySpan<byte> utf8Text);
static member Parse : ReadOnlySpan<byte> -> System.Net.IPEndPoint
Public Shared Function Parse (utf8Text As ReadOnlySpan(Of Byte)) As IPEndPoint
Parametrar
- utf8Text
- ReadOnlySpan<Byte>
Returer
Gäller för
Parse(ReadOnlySpan<Char>)
- Källa:
- IPEndPoint.cs
- Källa:
- IPEndPoint.cs
- Källa:
- IPEndPoint.cs
- Källa:
- IPEndPoint.cs
- Källa:
- IPEndPoint.cs
Konverterar en IP-nätverksslutpunkt (adress och port) som representeras som ett skrivskyddat spann till en IPEndPoint instans.
public:
static System::Net::IPEndPoint ^ Parse(ReadOnlySpan<char> s);
public static System.Net.IPEndPoint Parse(ReadOnlySpan<char> s);
static member Parse : ReadOnlySpan<char> -> System.Net.IPEndPoint
Public Shared Function Parse (s As ReadOnlySpan(Of Char)) As IPEndPoint
Parametrar
- s
- ReadOnlySpan<Char>
Ett skrivskyddat spann som innehåller en IP-slutpunkt i streckad quad-notation eller nätverksbyteordning för IPv4 och i colon-hexadecimal notation för IPv6.
Returer
Objektrepresentationen av en IP-nätverksslutpunkt.
Undantag
s är null.
s är inte en giltig IP-slutpunkt.
Gäller för
Parse(String)
- Källa:
- IPEndPoint.cs
- Källa:
- IPEndPoint.cs
- Källa:
- IPEndPoint.cs
- Källa:
- IPEndPoint.cs
- Källa:
- IPEndPoint.cs
Konverterar en IP-nätverksslutpunkt (adress och port) som representeras som en sträng till en IPEndPoint instans.
public:
static System::Net::IPEndPoint ^ Parse(System::String ^ s);
public static System.Net.IPEndPoint Parse(string s);
static member Parse : string -> System.Net.IPEndPoint
Public Shared Function Parse (s As String) As IPEndPoint
Parametrar
- s
- String
En sträng som innehåller en IP-slutpunkt i streckad-quad-notation eller nätverksbyteordning för IPv4 och i colon-hexadecimal notation för IPv6.
Returer
Objektrepresentationen av en IP-nätverksslutpunkt.
Undantag
s är null.
s är inte en giltig IP-slutpunkt.