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í
Parse(ReadOnlySpan<Char>) |
Analyzuje zadaný rozsah a uloží jeho obsah jako adresní PhysicalAddress bajty vrácené touto metodou. |
Parse(String) |
Analyzuje zadaný String a uloží jeho obsah jako adresní PhysicalAddress bajty vrácené touto metodou. |
Parse(ReadOnlySpan<Char>)
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
- Zdroj:
- PhysicalAddress.cs
Analyzuje zadaný rozsah a uloží jeho obsah jako adresní PhysicalAddress bajty vrácené 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á bude použita k inicializaci PhysicalAddress instance vrácené touto metodou.
Návraty
Instance PhysicalAddress se zadanou adresou.
Výjimky
address
obsahuje neplatnou hardwarovou adresu nebo ř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ý se může skládat pouze z číslic a písmen 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
Analyzuje zadaný String a uloží jeho obsah jako adresní PhysicalAddress bajty vrácené 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á bude použita k inicializaci PhysicalAddress instance vrácené touto metodou.
Návraty
Instance PhysicalAddress se zadanou adresou.
Výjimky
address
obsahuje neplatnou hardwarovou adresu nebo ř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.
PhysicalAddress^ StrictParseAddress( String^ address )
{
PhysicalAddress^ newAddress = PhysicalAddress::Parse( address );
if ( PhysicalAddress::None->Equals( newAddress ) )
return nullptr;
return newAddress;
}
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ý se může skládat pouze z číslic a písmen jako šestnáctkové číslice. V .NET Framework a .NET Core 3.1 a starších musí být písmena velká.
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
(Pouze .NET 5 a novější verze)
00:11:22:33:44:55
(Pouze .NET 5 a novější verze)
F0-E1-D2-C3-B4-A5
f0-e1-d2-c3-b4-a5
(Pouze .NET 5 a novější verze)
V rozhraních .NET Framework a .NET Core 3.1 a starších verzích 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.