PhysicalAddress.Parse Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Parse(ReadOnlySpan<Char>) |
Analizuje określony zakres i przechowuje jego zawartość jako bajty adresów PhysicalAddress zwracane przez tę metodę. |
Parse(String) |
Analizuje określoną String zawartość i przechowuje jej zawartość jako bajty adresów PhysicalAddress zwracane przez tę metodę. |
Parse(ReadOnlySpan<Char>)
- Źródło:
- PhysicalAddress.cs
- Źródło:
- PhysicalAddress.cs
- Źródło:
- PhysicalAddress.cs
Analizuje określony zakres i przechowuje jego zawartość jako bajty adresów PhysicalAddress zwracane przez tę metodę.
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>
Zakres zawierający adres, który będzie używany do inicjowania PhysicalAddress wystąpienia zwróconego przez tę metodę.
Zwraca
PhysicalAddress Wystąpienie o określonym adresie.
Wyjątki
address
zawiera niedozwolony adres sprzętowy lub zawiera ciąg w nieprawidłowym formacie.
Przykłady
Poniższy przykład kodu tworzy PhysicalAddress wystąpienie przez wywołanie Parse metody .
public static PhysicalAddress? StrictParseAddress(ReadOnlySpan<char> address)
{
PhysicalAddress newAddress = PhysicalAddress.Parse(address);
if (PhysicalAddress.None.Equals(newAddress))
return null;
return newAddress;
}
Uwagi
Parametr address
musi zawierać ciąg, który może składać się tylko z cyfr i liter jako cyfr szesnastkowe. Niektóre przykłady formatów ciągów, które są dopuszczalne, są następujące:
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 Użyj metody , aby pobrać adres z istniejącego PhysicalAddress wystąpienia.
Dotyczy
Parse(String)
- Źródło:
- PhysicalAddress.cs
- Źródło:
- PhysicalAddress.cs
- Źródło:
- PhysicalAddress.cs
Analizuje określoną String zawartość i przechowuje jej zawartość jako bajty adresów PhysicalAddress zwracane przez tę metodę.
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
Element String zawierający adres, który będzie używany do inicjowania wystąpienia zwróconego PhysicalAddress przez tę metodę.
Zwraca
PhysicalAddress Wystąpienie o określonym adresie.
Wyjątki
address
zawiera niedozwolony adres sprzętowy lub zawiera ciąg w nieprawidłowym formacie.
Przykłady
Poniższy przykład kodu tworzy PhysicalAddress wystąpienie przez wywołanie 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;
}
Uwagi
Parametr address
musi zawierać ciąg, który może składać się tylko z cyfr i liter jako cyfr szesnastkowe. W systemach .NET Framework i .NET Core 3.1 i starszych litery muszą być wielkie.
Niektóre przykłady formatów ciągów, które są dopuszczalne, są następujące:
001122334455
00-11-22-33-44-55
0011.2233.4455
(tylko wersje platformy .NET 5 i nowszych)
00:11:22:33:44:55
(tylko wersje platformy .NET 5 i nowszych)
F0-E1-D2-C3-B4-A5
f0-e1-d2-c3-b4-a5
(tylko wersje platformy .NET 5 i nowszych)
W .NET Framework i .NET Core 3.1 i starszych wersjach adres, który zawieraf0-e1-d2-c3-b4-a5
, nie będzie można przeanalizować i zgłosić wyjątek.
GetAddressBytes Użyj metody , aby pobrać adres z istniejącego PhysicalAddress wystąpienia.