語言

IPEndPoint.Parse 方法

定義

多載

名稱 Description
Parse(ReadOnlySpan<Byte>)
Parse(ReadOnlySpan<Char>)

將一個IP網路端點(位址與埠)轉換為一個 IPEndPoint 實例。

Parse(String)

將以字串表示的 IP 網路端點(位址與埠)轉換為實 IPEndPoint 例。

備註

部分 s 數量(每個部分以句點分隔)決定了端點的 IP 位址如何被建構。 一個單元位址直接儲存在網路位址中。 兩部分位址方便指定類別 A 位址,將前端置於第一個位元組,後端置於網路位址最右邊的三個位元組。 三部分位址方便指定類別 B 位址,第一部分放在第一個位元組,第二部分在第二個位元組,最後一個放在網路位址最右邊的兩個位元組。 例如:

零件數量與範例 s IPEndPoint.Address 的 IPv4 位址 Port
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

請注意,此方法接受一個可解析為 Int64的有效值,並將該 Int64 值視為網路位元組順序的 IP 位址長值,類似 IPAddress 建構子的做法。 這表示如果 Int64 成功解析,即使該位址不是有效 IP,這個方法也會回傳為真。 例如,若 s 是「1」,此方法會回傳真,儘管「1」(或 0.0.0.1)並非有效 IP,你可能會預期此方法回傳 false。 修復這個錯誤會破壞現有應用程式,因此目前的行為不會被改變。 你的程式碼可以透過確保只用此方法來解析點數小數格式的 IP 位址,來避免這種情況。

字面上的 IPv6 位址在通過指定埠號的端點時,必須以方括號 [] 包圍;否則,方形牙套並非強制。

Parse(ReadOnlySpan<Byte>)

來源:
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

參數

utf8Text
ReadOnlySpan<Byte>

傳回

適用於

Parse(ReadOnlySpan<Char>)

來源:
IPEndPoint.cs
來源:
IPEndPoint.cs
來源:
IPEndPoint.cs
來源:
IPEndPoint.cs
來源:
IPEndPoint.cs

將一個IP網路端點(位址與埠)轉換為一個 IPEndPoint 實例。

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

參數

s
ReadOnlySpan<Char>

一個只讀區間,IPv4 以虛點四邊形符號或網路位元組順序表示 IP 端點,IPv6 則以冒號十六進位表示。

傳回

IP 網路端點的物件表示法。

例外狀況

s 是 null。

s 不是有效的 IP 端點。

適用於

Parse(String)

來源:
IPEndPoint.cs
來源:
IPEndPoint.cs
來源:
IPEndPoint.cs
來源:
IPEndPoint.cs
來源:
IPEndPoint.cs

將以字串表示的 IP 網路端點(位址與埠)轉換為實 IPEndPoint 例。

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

參數

s
String

包含 IPv4 中點的點數,包含點四邊形符號或網路位元組序,IPv6 則以冒號十六進位表示。

傳回

IP 網路端點的物件表示法。

例外狀況

s 是 null。

s 不是有效的 IP 端點。

適用於