Inet4Address Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar.
[Android.Runtime.Register("java/net/Inet4Address", DoNotGenerateAcw=true)]
public sealed class Inet4Address : Java.Net.InetAddress
[<Android.Runtime.Register("java/net/Inet4Address", DoNotGenerateAcw=true)>]
type Inet4Address = class
inherit InetAddress
- Vererbung
- Attribute
Hinweise
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. Definiert durch RFC 790: Zugewiesene Nummernhttp://www.ietf.org/rfc/rfc790.txt, RFC 1918: Adresszuordnung für private Internetshttp://www.ietf.org/rfc/rfc1918.txt und RFC 2365: Administrativer Bereichs-IP-Multicasthttp://www.ietf.org/rfc/rfc2365.txt<h3> "format">Textdarstellung von IP-Adressen</h3>
Die Textdarstellung der IPv4-Adresse, die als Eingabe für Methoden verwendet wird, hat eine der folgenden Formen:
<blockquote><ul style="list-style-type:none"><li>d.d.d.d
</li><>d.d.d
</li/li></d.d
<>li/><d
li<>></ul></blockquote>
Wenn vier Teile angegeben werden, wird jeder als Byte von Daten interpretiert und den vier Bytes einer IPv4-Adresse von links nach rechts zugewiesen.
Wenn eine dreiteilige Adresse angegeben wird, wird der letzte Teil als 16-Bit-Menge interpretiert und in die meisten zwei Bytes der Netzwerkadresse platziert. Dies macht das dreiteilige Adressformat für die Angabe von Net-Work-Adressen der Klasse B als 128.net.host bequem.
Wenn eine zweiteilige Adresse angegeben wird, wird der letzte Teil als 24-Bit-Menge interpretiert und in den höchsten drei Byte rechts der Netzwerkadresse platziert. Dies macht das zweiteilige Adressformat für die Angabe von Netzwerkadressen der Klasse A als net.host bequem.
Wenn nur ein Teil angegeben wird, wird der Wert ohne Byte-Neuanordnung direkt in der Netzwerkadresse gespeichert.
Für Methoden, die eine Textdarstellung als Ausgabewert zurückgeben, wird das erste Formular verwendet, d. h. eine gepunktete Quad-Zeichenfolge.
<h4> Der Bereich einer Multicastadresse </h4>
In der Vergangenheit hat sich das IPv4 TTL-Feld im IP-Header als Multicastbereichsfeld verdoppelt: Eine TTL von 0 bedeutet knotenlokal, 1 bedeutet link-lokal, bis zu 32 bedeutet standortlokal, bis zu 64 bedeutet region-lokal, bis zu 128 bedeutet kontinentlokal und bis zu 255 sind global. Der administrative Bereich wird jedoch bevorzugt. Weitere Informationen finden Sie unter RFC 2365: Multicast für ip-Adressbereichehttp://www.ietf.org/rfc/rfc2365.txt
In Version 1.4 hinzugefügt.
Java-Dokumentation für java.net.Inet4Address
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Eigenschaften
CanonicalHostName |
Ruft den vollqualifizierten Domänennamen für diese IP-Adresse ab. (Geerbt von InetAddress) |
Class |
Gibt die Laufzeitklasse dieses |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
HostAddress |
Gibt die IP-Adresszeichenfolge in einer Textdarstellung zurück. (Geerbt von InetAddress) |
HostName |
Ruft den Hostnamen für diese IP-Adresse ab. (Geerbt von InetAddress) |
IsAnyLocalAddress |
Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress in einer Wildcardadresse enthalten ist. (Geerbt von InetAddress) |
IsLinkLocalAddress |
Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress eine lokale Linkadresse ist. (Geerbt von InetAddress) |
IsLoopbackAddress |
Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress eine Loopbackadresse ist. (Geerbt von InetAddress) |
IsMCGlobal |
Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse über einen globalen Bereich verfügt. (Geerbt von InetAddress) |
IsMCLinkLocal |
Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse über einen Linkbereich verfügt. (Geerbt von InetAddress) |
IsMCNodeLocal |
Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse einen Knotenbereich aufweist. (Geerbt von InetAddress) |
IsMCOrgLocal |
Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse über organization Bereich verfügt. (Geerbt von InetAddress) |
IsMCSiteLocal |
Hilfsprogrammroutine, um zu überprüfen, ob die Multicastadresse einen Standortbereich aufweist. (Geerbt von InetAddress) |
IsMulticastAddress |
Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress eine IP-Multicastadresse ist. (Geerbt von InetAddress) |
IsSiteLocalAddress |
Hilfsprogrammroutine, um zu überprüfen, ob die InetAddress eine lokale Adresse des Standorts ist. (Geerbt von InetAddress) |
JniIdentityHashCode |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
JniPeerMembers |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. |
PeerReference |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von InetAddress) |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von InetAddress) |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
Dispose(Boolean) |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
GetAddress() |
Gibt die unformatierte IP-Adresse dieses |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
IsReachable(Int32) |
Testen Sie, ob diese Adresse erreichbar ist. (Geerbt von InetAddress) |
IsReachable(NetworkInterface, Int32, Int32) |
Testen Sie, ob diese Adresse erreichbar ist. (Geerbt von InetAddress) |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. |
GetJniTypeName(IJavaPeerable) |
Diese Klasse stellt eine IPv4-Adresse (Internet Protocol Version 4) dar. |