IPAddress.TryParse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| TryParse(String, IPAddress) |
Détermine si une chaîne est une adresse IP valide. |
| TryParse(ReadOnlySpan<Byte>, IPAddress) |
Tente d’analyser une étendue de caractères UTF-8 en une valeur. |
| TryParse(ReadOnlySpan<Char>, IPAddress) |
Tente d’analyser une étendue de caractères en une valeur. |
TryParse(String, IPAddress)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- 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.
Retours
true si ipString elle a pu être analysée en tant qu’adresse IP ; sinon, false.
Remarques
La méthode statique TryParse crée une instance à partir d’une IPAddress adresse IP exprimée en notation pointillée pour IPv4 et en notation hexadécimale deux-points pour IPv6.
Le nombre de parties (chaque partie est séparée par un point) 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 A de classe, place la partie de début 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 B de classe, 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. Par exemple:
Nombre de parties et d’exemples 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 à
TryParse(ReadOnlySpan<Byte>, IPAddress)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
Tente d’analyser une étendue de caractères UTF-8 en une valeur.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, [Runtime::InteropServices::Out] System::Net::IPAddress ^ % result);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, out System.Net.IPAddress? result);
static member TryParse : ReadOnlySpan<byte> * IPAddress -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), ByRef result As IPAddress) As Boolean
Paramètres
- utf8Text
- ReadOnlySpan<Byte>
Étendue de caractères UTF-8 à analyser.
- result
- IPAddress
Lorsque cette méthode est retournée, contient le résultat de l’analyse utf8Text réussie ou d’une valeur non définie en cas d’échec.
Retours
true si utf8Text elle a été analysée avec succès ; sinon, false.
S’applique à
TryParse(ReadOnlySpan<Char>, IPAddress)
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
- Source:
- IPAddress.cs
Tente d’analyser une étendue de caractères en 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’octet pour analyser.
Retours
true si ipSpan elle a pu être analysée en tant qu’adresse IP ; sinon, false.