Udostępnij za pośrednictwem


PhysicalAddress.Parse Metoda

Definicja

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.

Dotyczy