Freigeben über


Inet6Address.GetByAddress Methode

Definition

Überlädt

GetByAddress(String, Byte[], NetworkInterface)

Erstellen Sie eine Inet6Address auf die genaue Weise, mit InetAddress#getByAddress(String,byte[]) der Ausnahme, dass die IPv6-scope_id auf den Wert festgelegt ist, der der angegebenen Schnittstelle für den adresstyp addrentspricht.

GetByAddress(String, Byte[], Int32)

Erstellen Sie eine Inet6Address auf die genaue Weise, InetAddress#getByAddress(String,byte[]) außer dass die IPv6-scope_id auf den angegebenen numerischen Wert festgelegt ist.

GetByAddress(String, Byte[], NetworkInterface)

Erstellen Sie eine Inet6Address auf die genaue Weise, mit InetAddress#getByAddress(String,byte[]) der Ausnahme, dass die IPv6-scope_id auf den Wert festgelegt ist, der der angegebenen Schnittstelle für den adresstyp addrentspricht.

[Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[BLjava/net/NetworkInterface;)Ljava/net/Inet6Address;", "")]
public static Java.Net.Inet6Address? GetByAddress (string? host, byte[]? addr, Java.Net.NetworkInterface? nif);
[<Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[BLjava/net/NetworkInterface;)Ljava/net/Inet6Address;", "")>]
static member GetByAddress : string * byte[] * Java.Net.NetworkInterface -> Java.Net.Inet6Address

Parameter

host
String

der angegebene Host

addr
Byte[]

die unformatierte IP-Adresse in der Bytereihenfolge des Netzwerks

nif
NetworkInterface

eine Schnittstelle, der diese Adresse zugeordnet sein muss.

Gibt zurück

ein Inet6Address-Objekt, das aus der unformatierten IP-Adresse erstellt wurde.

Attribute

Ausnahmen

wenn die Adresse eine ungültige Länge aufweist null oder die Schnittstelle keine numerische Bereichs-ID für den angegebenen Adresstyp aufweist.

Hinweise

Erstellen Sie eine Inet6Address auf die genaue Weise, mit InetAddress#getByAddress(String,byte[]) der Ausnahme, dass die IPv6-scope_id auf den Wert festgelegt ist, der der angegebenen Schnittstelle für den adresstyp addrentspricht. Der Aufruf schlägt mit einer UnknownHostException fehl, wenn die angegebene Schnittstelle keine numerische scope_id für den angegebenen Adresstyp zugewiesen ist (z. B. link-local oder site-local). Eine Beschreibung der IPv6-Adressbereiche finden Sie hier.

Hinzugefügt in 1.5.

Java-Dokumentation für java.net.Inet6Address.getByAddress(java.lang.String, byte[], java.net.NetworkInterface).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetByAddress(String, Byte[], Int32)

Erstellen Sie eine Inet6Address auf die genaue Weise, InetAddress#getByAddress(String,byte[]) außer dass die IPv6-scope_id auf den angegebenen numerischen Wert festgelegt ist.

[Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[BI)Ljava/net/Inet6Address;", "")]
public static Java.Net.Inet6Address? GetByAddress (string? host, byte[]? addr, int scope_id);
[<Android.Runtime.Register("getByAddress", "(Ljava/lang/String;[BI)Ljava/net/Inet6Address;", "")>]
static member GetByAddress : string * byte[] * int -> Java.Net.Inet6Address

Parameter

host
String

der angegebene Host

addr
Byte[]

die unformatierte IP-Adresse in der Bytereihenfolge des Netzwerks

scope_id
Int32

die numerische scope_id für die Adresse.

Gibt zurück

ein Inet6Address-Objekt, das aus der unformatierten IP-Adresse erstellt wurde.

Attribute

Ausnahmen

wenn die Adresse NULL ist oder eine ungültige Länge aufweist.

Hinweise

Erstellen Sie eine Inet6Address auf die genaue Weise, InetAddress#getByAddress(String,byte[]) außer dass die IPv6-scope_id auf den angegebenen numerischen Wert festgelegt ist. Die scope_id wird nicht überprüft, um festzustellen, ob sie einer Schnittstelle im System entspricht. Eine Beschreibung der IPv6-Adressbereiche finden Sie hier.

Hinzugefügt in 1.5.

Java-Dokumentation für java.net.Inet6Address.getByAddress(java.lang.String, byte[], int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: