IPEndPoint.Parse Método

Definición

Sobrecargas

Nombre Description
Parse(ReadOnlySpan<Byte>)
Parse(ReadOnlySpan<Char>)

Convierte un punto de conexión de red IP (dirección y puerto) representado como un intervalo de solo lectura en una IPEndPoint instancia.

Parse(String)

Convierte un punto de conexión de red IP (dirección y puerto) representado como una cadena en una IPEndPoint instancia.

Comentarios

El número de partes (cada parte está separada por un punto) en s determina cómo se construye la dirección IP del punto de conexión. Una dirección de una parte se almacena directamente en la dirección de red. Una dirección de dos partes, conveniente para especificar una dirección de clase A, coloca la parte inicial en el primer byte y la parte final en los tres bytes más a la derecha de la dirección de red. Una dirección de tres partes, conveniente para especificar una dirección de clase B, coloca la primera parte en el primer byte, la segunda parte del segundo byte y la parte final en los dos bytes más a la derecha de la dirección de red. Por ejemplo:

Número de partes y ejemplo s Dirección IPv4 para IPEndPoint.Address Puerto
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

Importante

Tenga en cuenta que este método acepta como un valor válido que se puede analizar como Int64y, Int64 a continuación, lo trata como el valor largo de una dirección IP en orden de bytes de red, similar a la manera en que lo hace el constructor IPAddress. Esto significa que este método devuelve true si int64 se analiza correctamente, incluso si representa una dirección que no es una dirección IP válida. Por ejemplo, si s es "1", este método devuelve true aunque "1" (o 0.0.0.1) no sea una dirección IP válida y podría esperar que este método devuelva false. La corrección de este error interrumpiría las aplicaciones existentes, por lo que no se cambiará el comportamiento actual. El código puede evitar este comportamiento asegurándose de que solo usa este método para analizar las direcciones IP en formato dotted-decimal.

Las direcciones IPv6 literales deben incluirse entre corchetes [] al pasar un punto de conexión que especifique un número de puerto; de lo contrario, las llaves cuadradas no son obligatorias.

Parse(ReadOnlySpan<Byte>)

Source:
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

Parámetros

utf8Text
ReadOnlySpan<Byte>

Devoluciones

Se aplica a

Parse(ReadOnlySpan<Char>)

Source:
IPEndPoint.cs
Source:
IPEndPoint.cs
Source:
IPEndPoint.cs
Source:
IPEndPoint.cs
Source:
IPEndPoint.cs

Convierte un punto de conexión de red IP (dirección y puerto) representado como un intervalo de solo lectura en una IPEndPoint instancia.

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

Parámetros

s
ReadOnlySpan<Char>

Intervalo de solo lectura que contiene un punto de conexión IP en notación de punto a punto o byte de red para IPv4 y en notación hexadecimal de dos puntos para IPv6.

Devoluciones

Representación de objeto de un punto de conexión de red IP.

Excepciones

s no es un punto de conexión IP válido.

Se aplica a

Parse(String)

Source:
IPEndPoint.cs
Source:
IPEndPoint.cs
Source:
IPEndPoint.cs
Source:
IPEndPoint.cs
Source:
IPEndPoint.cs

Convierte un punto de conexión de red IP (dirección y puerto) representado como una cadena en una IPEndPoint instancia.

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

Parámetros

s
String

Cadena que contiene un punto de conexión IP en notación punto-quad o orden de bytes de red para IPv4 y en notación hexadecimal de dos puntos para IPv6.

Devoluciones

Representación de objeto de un punto de conexión de red IP.

Excepciones

s no es un punto de conexión IP válido.

Se aplica a