PhysicalAddress.Parse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| Parse(ReadOnlySpan<Char>) |
Analyzuje zadaný rozsah a uloží jeho obsah jako bajty adres vrácených PhysicalAddress touto metodou. |
| Parse(String) |
Analyzuje zadaný String a uloží jeho obsah jako bajty adres vrácených PhysicalAddress touto metodou. |
Parse(ReadOnlySpan<Char>)
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
Analyzuje zadaný rozsah a uloží jeho obsah jako bajty adres vrácených PhysicalAddress touto metodou.
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
Parametry
- address
- ReadOnlySpan<Char>
Rozsah obsahující adresu, která se použije k inicializaci PhysicalAddress instance vrácené touto metodou.
Návraty
Instance PhysicalAddress se zadanou adresou.
Výjimky
address obsahuje neplatnou hardwarovou adresu nebo obsahuje řetězec v nesprávném formátu.
Příklady
Následující příklad kódu vytvoří PhysicalAddress instanci voláním Parse metody.
public static PhysicalAddress? StrictParseAddress(ReadOnlySpan<char> address)
{
PhysicalAddress newAddress = PhysicalAddress.Parse(address);
if (PhysicalAddress.None.Equals(newAddress))
return null;
return newAddress;
}
Poznámky
Parametr address musí obsahovat řetězec, který může obsahovat pouze číslice a písmena jako šestnáctkové číslice. Některé příklady formátů řetězců, které jsou přijatelné, jsou následující:
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
GetAddressBytes Pomocí metody načtěte adresu z existující PhysicalAddress instance.
Platí pro
Parse(String)
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
Analyzuje zadaný String a uloží jeho obsah jako bajty adres vrácených PhysicalAddress touto metodou.
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
Parametry
- address
- String
A String obsahující adresu, která se použije k inicializaci PhysicalAddress instance vrácené touto metodou.
Návraty
Instance PhysicalAddress se zadanou adresou.
Výjimky
address obsahuje neplatnou hardwarovou adresu nebo obsahuje řetězec v nesprávném formátu.
Příklady
Následující příklad kódu vytvoří PhysicalAddress instanci voláním Parse metody.
public static PhysicalAddress? StrictParseAddress(string? address)
{
PhysicalAddress newAddress = PhysicalAddress.Parse(address);
if (PhysicalAddress.None.Equals(newAddress))
return null;
return newAddress;
}
Poznámky
Parametr address musí obsahovat řetězec, který může obsahovat pouze číslice a písmena jako šestnáctkové číslice. V rozhraní .NET Framework musí být písmena velká písmena.
Některé příklady formátů řetězců, které jsou přijatelné, jsou následující:
001122334455
00-11-22-33-44-55
0011.2233.4455 (jenom .NET 5 a novější verze)
00:11:22:33:44:55 (jenom .NET 5 a novější verze)
F0-E1-D2-C3-B4-A5
f0-e1-d2-c3-b4-a5 (jenom .NET 5 a novější verze)
V rozhraní .NET Framework se nepodaří analyzovat adresu, která obsahuje f0-e1-d2-c3-b4-a5 , a vyvolá výjimku.
GetAddressBytes Pomocí metody načtěte adresu z existující PhysicalAddress instance.