IPAddress.TryParse Méthode

Définition

Surcharges

TryParse(ReadOnlySpan<Char>, IPAddress)

Tente d’analyser une étendue de caractères dans une valeur.

TryParse(String, IPAddress)

Détermine si une chaîne est une adresse IP valide.

TryParse(ReadOnlySpan<Char>, IPAddress)

Source:
IPAddress.cs
Source:
IPAddress.cs
Source:
IPAddress.cs

Tente d’analyser une étendue de caractères dans une valeur.

public:
 static bool TryParse(ReadOnlySpan<char> ipSpan, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public:
 static bool TryParse(ReadOnlySpan<char> ipString, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public static bool TryParse (ReadOnlySpan<char> ipSpan, out System.Net.IPAddress? address);
public static bool TryParse (ReadOnlySpan<char> ipString, out System.Net.IPAddress address);
static member TryParse : ReadOnlySpan<char> * IPAddress -> bool
static member TryParse : ReadOnlySpan<char> * IPAddress -> bool
Public Shared Function TryParse (ipSpan As ReadOnlySpan(Of Char), ByRef address As IPAddress) As Boolean
Public Shared Function TryParse (ipString As ReadOnlySpan(Of Char), ByRef address As IPAddress) As Boolean

Paramètres

ipStringipSpan
ReadOnlySpan<Char>

Étendue d’octets à analyser.

address
IPAddress

Lorsque cette méthode est retournée, version IPAddress de la plage d’octets.

Retours

true si ipSpan a pu être analysée comme une adresse IP ; sinon, false.

S’applique à

TryParse(String, IPAddress)

Source:
IPAddress.cs
Source:
IPAddress.cs
Source:
IPAddress.cs

Détermine si une chaîne est une adresse IP valide.

public:
 static bool TryParse(System::String ^ ipString, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % address);
public static bool TryParse (string ipString, out System.Net.IPAddress address);
public static bool TryParse (string? ipString, out System.Net.IPAddress? address);
static member TryParse : string * IPAddress -> bool
Public Shared Function TryParse (ipString As String, ByRef address As IPAddress) As Boolean

Paramètres

ipString
String

Chaîne à analyser.

address
IPAddress

La version IPAddress de la chaîne.

Retours

true si ipString a pu être analysée comme une adresse IP ; sinon, false.

Exceptions

ipString a la valeur null.

Remarques

La méthode statique TryParse crée un IPAddress instance à partir d’une adresse IP exprimée en notation quad en pointillés pour IPv4 et en notation hexadécimale deux-points pour IPv6.

Le nombre de parties (chaque partie est séparée par un point) dans ipString détermine la façon dont l’adresse IP est construite. Une adresse d’une partie est stockée directement dans l’adresse réseau. Une adresse en deux parties, pratique pour spécifier une adresse de classe A, place la partie principale dans le premier octet et la partie de fin dans les trois octets les plus à droite de l’adresse réseau. Une adresse en trois parties, pratique pour spécifier une adresse de classe B, place la première partie dans le premier octet, la deuxième partie dans le deuxième octet et la dernière partie dans les deux octets les plus à droite de l’adresse réseau. Exemple :

Nombre de parties et exemple ipString Adresse IPv4 pour IPAddress
1 -- "65535" 0.0.255.255
2 -- "20.2" 20.0.0.2
2 -- "20.65535" 20.0.255.255
3 -- "128.1.2" 128.1.0.2
4 -- "1.1.1.10" 1.1.1.10
4 -- "1.1.1.010" 1.1.1.8
1 -- « 0x2F » 0.0.0.47

S’applique à