PhysicalAddress.Parse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Parse(ReadOnlySpan<Char>) |
Analizza l'intervallo specificato e ne memorizza il contenuto come byte dell'indirizzo della classe PhysicalAddress restituita da questo metodo. |
Parse(String) |
Analizza String specificato e ne memorizza il contenuto come byte dell'indirizzo di classe PhysicalAddress restituito da questo metodo. |
Parse(ReadOnlySpan<Char>)
- Origine:
- PhysicalAddress.cs
- Origine:
- PhysicalAddress.cs
- Origine:
- PhysicalAddress.cs
Analizza l'intervallo specificato e ne memorizza il contenuto come byte dell'indirizzo della classe PhysicalAddress restituita da questo metodo.
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
Parametri
- address
- ReadOnlySpan<Char>
Intervallo contenente l'indirizzo che verrà usato per inizializzare l'istanza di PhysicalAddress restituita da questo metodo.
Restituisce
Istanza PhysicalAddress con l'indirizzo specificato.
Eccezioni
address
contiene un indirizzo hardware non valido o contiene una stringa in formato non corretto.
Esempio
Nell'esempio di codice seguente viene creata un'istanza PhysicalAddress chiamando il Parse metodo .
public static PhysicalAddress? StrictParseAddress(ReadOnlySpan<char> address)
{
PhysicalAddress newAddress = PhysicalAddress.Parse(address);
if (PhysicalAddress.None.Equals(newAddress))
return null;
return newAddress;
}
Commenti
Il address
parametro deve contenere una stringa che può essere costituita solo da numeri e lettere come cifre esadecimali. Di seguito sono riportati alcuni esempi di formati stringa accettabili:
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
Usare il GetAddressBytes metodo per recuperare l'indirizzo da un'istanza esistente PhysicalAddress .
Si applica a
Parse(String)
- Origine:
- PhysicalAddress.cs
- Origine:
- PhysicalAddress.cs
- Origine:
- PhysicalAddress.cs
Analizza String specificato e ne memorizza il contenuto come byte dell'indirizzo di classe PhysicalAddress restituito da questo metodo.
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
Parametri
- address
- String
String contenente l'indirizzo che verrà utilizzato per inizializzare l'istanza PhysicalAddress restituita da questo metodo.
Restituisce
Istanza PhysicalAddress con l'indirizzo specificato.
Eccezioni
address
contiene un indirizzo hardware non valido o contiene una stringa in formato non corretto.
Esempio
Nell'esempio di codice seguente viene creata un'istanza PhysicalAddress chiamando il Parse metodo .
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;
}
Commenti
Il address
parametro deve contenere una stringa che può essere costituita solo da numeri e lettere come cifre esadecimali. In .NET Framework e .NET Core 3.1 e versioni precedenti, le lettere devono essere maiuscole.
Di seguito sono riportati alcuni esempi di formati stringa accettabili:
001122334455
00-11-22-33-44-55
0011.2233.4455
(solo .NET 5 e versioni successive)
00:11:22:33:44:55
(solo .NET 5 e versioni successive)
F0-E1-D2-C3-B4-A5
f0-e1-d2-c3-b4-a5
(solo .NET 5 e versioni successive)
In .NET Framework e .NET Core 3.1 e versioni precedenti, un indirizzo che contiene f0-e1-d2-c3-b4-a5
non riuscirà ad analizzare e generare un'eccezione.
Usare il GetAddressBytes metodo per recuperare l'indirizzo da un'istanza esistente PhysicalAddress .