PhysicalAddress.Parse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Parse(ReadOnlySpan<Char>) |
Analysiert die angegebene Spanne und speichert den Inhalt als Adressbytes der PhysicalAddress von dieser Methode zurückgegebenen. |
| Parse(String) |
Analysiert den angegebenen String Und speichert den Inhalt als Adressbytes der PhysicalAddress von dieser Methode zurückgegebenen. |
Parse(ReadOnlySpan<Char>)
- Quelle:
- PhysicalAddress.cs
- Quelle:
- PhysicalAddress.cs
- Quelle:
- PhysicalAddress.cs
- Quelle:
- PhysicalAddress.cs
- Quelle:
- PhysicalAddress.cs
Analysiert die angegebene Spanne und speichert den Inhalt als Adressbytes der PhysicalAddress von dieser Methode zurückgegebenen.
public:
static System::Net::NetworkInformation::PhysicalAddress ^ Parse(ReadOnlySpan<char> address);
public static System.Net.NetworkInformation.PhysicalAddress Parse(ReadOnlySpan<char> address);
static member Parse : ReadOnlySpan<char> -> System.Net.NetworkInformation.PhysicalAddress
Public Shared Function Parse (address As ReadOnlySpan(Of Char)) As PhysicalAddress
Parameter
- address
- ReadOnlySpan<Char>
Eine Spanne, die die Adresse enthält, die zum Initialisieren der instanz verwendet wird, die PhysicalAddress von dieser Methode zurückgegeben wird.
Gibt zurück
Eine PhysicalAddress Instanz mit der angegebenen Adresse.
Ausnahmen
address enthält eine ungültige Hardwareadresse oder enthält eine Zeichenfolge im falschen Format.
Beispiele
Im folgenden Codebeispiel wird eine PhysicalAddress Instanz durch Aufrufen der Parse Methode erstellt.
public static PhysicalAddress? StrictParseAddress(ReadOnlySpan<char> address)
{
PhysicalAddress newAddress = PhysicalAddress.Parse(address);
if (PhysicalAddress.None.Equals(newAddress))
return null;
return newAddress;
}
Hinweise
Der address Parameter muss eine Zeichenfolge enthalten, die nur aus Zahlen und Buchstaben als Hexadezimalziffern bestehen kann. Einige Beispiele für Zeichenfolgenformate, die akzeptabel sind, sind wie folgt:
001122334455
00-11-22-33-44-55
0011.2233.4455
00:11:22:33:44:55
F0-E1-D2-C3-B4-A5
f0-e1-d2-c3-b4-a5
Verwenden Sie die GetAddressBytes Methode, um die Adresse aus einer vorhandenen PhysicalAddress Instanz abzurufen.
Gilt für:
Parse(String)
- Quelle:
- PhysicalAddress.cs
- Quelle:
- PhysicalAddress.cs
- Quelle:
- PhysicalAddress.cs
- Quelle:
- PhysicalAddress.cs
- Quelle:
- PhysicalAddress.cs
Analysiert den angegebenen String Und speichert den Inhalt als Adressbytes der PhysicalAddress von dieser Methode zurückgegebenen.
public:
static System::Net::NetworkInformation::PhysicalAddress ^ Parse(System::String ^ address);
public static System.Net.NetworkInformation.PhysicalAddress Parse(string? address);
public static System.Net.NetworkInformation.PhysicalAddress Parse(string address);
static member Parse : string -> System.Net.NetworkInformation.PhysicalAddress
Public Shared Function Parse (address As String) As PhysicalAddress
Parameter
- address
- String
A String containing the address that will be used to initialize the PhysicalAddress instance returned by this method.
Gibt zurück
Eine PhysicalAddress Instanz mit der angegebenen Adresse.
Ausnahmen
address enthält eine ungültige Hardwareadresse oder enthält eine Zeichenfolge im falschen Format.
Beispiele
Im folgenden Codebeispiel wird eine PhysicalAddress Instanz durch Aufrufen der Parse Methode erstellt.
public static PhysicalAddress? StrictParseAddress(string? address)
{
PhysicalAddress newAddress = PhysicalAddress.Parse(address);
if (PhysicalAddress.None.Equals(newAddress))
return null;
return newAddress;
}
Hinweise
Der address Parameter muss eine Zeichenfolge enthalten, die nur aus Zahlen und Buchstaben als Hexadezimalziffern bestehen kann. In .NET Framework müssen die Buchstaben Großbuchstaben sein.
Einige Beispiele für Zeichenfolgenformate, die akzeptabel sind, sind wie folgt:
001122334455
00-11-22-33-44-55
0011.2233.4455 (Nur.NET 5 und höhere Versionen)
00:11:22:33:44:55 (Nur.NET 5 und höhere Versionen)
F0-E1-D2-C3-B4-A5
f0-e1-d2-c3-b4-a5 (Nur.NET 5 und höhere Versionen)
In .NET Framework kann eine Adresse, die enthält f0-e1-d2-c3-b4-a5 , keine Analyse durchführen und eine Ausnahme auslösen.
Verwenden Sie die GetAddressBytes Methode, um die Adresse aus einer vorhandenen PhysicalAddress Instanz abzurufen.