LinkProperties Klasse

Definition

Beschreibt die Eigenschaften einer Netzwerkverbindung.

[Android.Runtime.Register("android/net/LinkProperties", DoNotGenerateAcw=true)]
public sealed class LinkProperties : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/net/LinkProperties", DoNotGenerateAcw=true)>]
type LinkProperties = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Vererbung
LinkProperties
Attribute
Implementiert

Hinweise

Beschreibt die Eigenschaften einer Netzwerkverbindung.

Eine Verbindung stellt eine Verbindung mit einem Netzwerk dar. Es kann mehrere Adressen und mehrere Gateways, mehrere DNS-Server, aber nur einen HTTP-Proxy und eine Netzwerkschnittstelle haben.

Beachten Sie, dass dies nur ein Inhaber von Daten ist. Das Ändern wirkt sich nicht auf Livenetzwerke aus.

Java Dokumentation für android.net.LinkProperties.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
LinkProperties()

Erstellt ein neues LinkProperties mit Standardwerten.

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Creator

Implementieren Sie die Paketschnittstelle.

DhcpServerAddress

Dhcp-Serveradresse abrufen – oder DHCP-Serveradresse festlegen.

DnsServers

Gibt alle InetAddress DNS-Server auf dieser Verknüpfung zurück.

Domains

Rufen Sie den SUCHpfad für DNS-Domänen ab, der für diesen Link festgelegt ist. -or- Legt den DNS-Domänensuchpfad fest, der für diesen Link verwendet wird.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HttpProxy

Ruft den empfohlenen ProxyInfo (oder null) für diesen Link festgelegt. -or- Legt die empfohlene ProxyInfo Verwendung für diesen Link oder null für keine fest.

InterfaceName

Ruft den Schnittstellennamen für diesen Link ab. -or- Legt den Schnittstellennamen für diesen Link fest.

IsPrivateDnsActive

Gibt zurück, ob privates DNS derzeit in diesem Netzwerk verwendet wird.

IsWakeOnLanSupported

Gibt zurück, ob die Netzwerkschnittstelle WakeOnLAN unterstützt.

JniIdentityHashCode

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
JniPeerMembers

Beschreibt die Eigenschaften einer Netzwerkverbindung.

LinkAddresses

Gibt den LinkAddress gesamten Link zurück.

Mtu

Ruft alle nicht standardmäßigen MTU-Größensätze für diesen Link ab. -or- Legt die maximale Übertragungseinheitsgröße fest, die für diesen Link verwendet werden soll.

Nat64Prefix

Gibt das NAT64-Präfix zurück, das auf diesem Link verwendet wird, falls vorhanden. -or- Legt das IN diesem Link verwendete NAT64-Präfix fest.

PeerReference

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
PrivateDnsServerName

Gibt den namen des privaten DNS-Servers zurück, der verwendet wird.

Routes

Gibt den RouteInfo gesamten Satz für diesen Link zurück.

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 Object)
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 Object)

Methoden

Name Beschreibung
AddRoute(RouteInfo)

Fügt dieser RouteInfoOption einen LinkProperties hinzu.

Clear()

Löscht dieses Objekt in den Anfangszustand.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
DescribeContents()

Implementieren der Paketschnittstelle

Dispose()

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
Dispose(Boolean)

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetDnsServers(ICollection<InetAddress>)

Ersetzt die DNS-Server darin LinkProperties durch die angegebenen CollectionInetAddress Objekte.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetLinkAddresses(ICollection<LinkAddress>)

Ersetzt dies LinkAddressLinkProperties durch die angegebene Collection .LinkAddress

ToArray<T>()

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Implementieren Sie die Paketschnittstelle.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
IJavaPeerable.Finalized()

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Beschreibt die Eigenschaften einer Netzwerkverbindung.

(Geerbt von Object)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Beschreibt die Eigenschaften einer Netzwerkverbindung.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: