NetworkCapabilities Klasse

Definition

Darstellung der Funktionen eines aktiven Netzwerks.

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

Hinweise

Darstellung der Funktionen eines aktiven Netzwerks.

Java-Dokumentation für android.net.NetworkCapabilities.

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.

Konstruktoren

Name Beschreibung
NetworkCapabilities()

Darstellung der Funktionen eines aktiven Netzwerks.

NetworkCapabilities(NetworkCapabilities)

Felder

Name Beschreibung
NetCapabilityCaptivePortal
Veraltet.

Gibt an, dass dieses Netzwerk gefunden wurde, dass ein gefangenes Portal bei der letzten Überprüfung vorhanden war.

NetCapabilityCbs
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die CBS-Server des Netzbetreibers erreichen kann, die für Netzbetreiberspezifische Dienste verwendet werden.

NetCapabilityDun
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die Möglichkeit hat, das DUN- oder Tethering-Gateway des Netzbetreibers zu erreichen.

NetCapabilityEims
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die Möglichkeit hat, die Notfall-IMS-Server eines Netzbetreibers oder andere Dienste zu erreichen, die für die Netzwerksignalisierung bei Notrufen verwendet werden.

NetCapabilityEnterprise
Veraltet.

Gibt an, dass dieses Netzwerk für die Unternehmensverwendung vorgesehen ist.

NetCapabilityForeground
Veraltet.

Gibt an, dass dieses Netzwerk für die Verwendung durch Apps und nicht für ein Netzwerk verfügbar ist, das im Hintergrund gehalten wird, um schnelle Netzwerkumschaltungen zu erleichtern.

NetCapabilityFota
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die Möglichkeit hat, das FOTA-Portal des Netzbetreibers zu erreichen, das für die Überluftaktualisierungen verwendet wird.

NetCapabilityHeadUnit
Veraltet.

Gibt an, dass dieses Netzwerk mit einer Fahrzeugkopfeinheit verbunden ist.

NetCapabilityIa
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die Möglichkeit hat, die Initial Attach-Server eines Netzbetreibers zu erreichen.

NetCapabilityIms
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das über die Möglichkeit verfügt, die IMS-Server des Netzbetreibers zu erreichen, die für die Netzwerkregistrierung und -signalisierung verwendet werden.

NetCapabilityInternet
Veraltet.

Gibt an, dass dieses Netzwerk das Internet erreichen kann.

NetCapabilityLocalNetwork
Veraltet.

Gibt an, dass es sich bei diesem Netzwerk um ein lokales Netzwerk handelt.

NetCapabilityMcx
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die Möglichkeit hat, die unternehmenskritischen Server eines Netzbetreibers zu erreichen.

NetCapabilityMms
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die MMSC des Netzbetreibers zum Senden und Empfangen von MMS-Nachrichten erreichen kann.

NetCapabilityMmtel
Veraltet.

Gibt an, dass dieses Netzwerk die Möglichkeit hat, MMTEL (Multimedia-Telefoniedienst) zu unterstützen.

NetCapabilityNotBandwidthConstrained
Veraltet.

Gibt an, dass dies kein bandbreitenbeschränktes Netzwerk ist.

NetCapabilityNotCongested
Veraltet.

Gibt an, dass dieses Netzwerk nicht überlastet ist.

NetCapabilityNotMetered
Veraltet.

Gibt an, dass dieses Netzwerk nicht gemessen ist.

NetCapabilityNotRestricted
Veraltet.

Gibt an, dass dieses Netzwerk für die allgemeine Verwendung verfügbar ist.

NetCapabilityNotRoaming
Veraltet.

Gibt an, dass dieses Netzwerk kein Roaming ist.

NetCapabilityNotSuspended
Veraltet.

Gibt an, dass dieses Netzwerk derzeit nicht angehalten ist.

NetCapabilityNotVpn
Veraltet.

Gibt an, dass dieses Netzwerk kein VPN ist.

NetCapabilityPrioritizeBandwidth
Veraltet.

Gibt an, dass dieses Netzwerk die Bandbreite für das Internet priorisieren kann.

NetCapabilityPrioritizeLatency
Veraltet.

Gibt an, dass dieses Netzwerk die Latenz für das Internet priorisieren kann.

NetCapabilityRcs
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die RCS-Server eines Netzbetreibers erreichen kann, die für Rich Communication Services verwendet werden.

NetCapabilitySupl
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die Möglichkeit hat, den SUPL-Server des Netzbetreibers zu erreichen, der zum Abrufen von GPS-Informationen verwendet wird.

NetCapabilityTemporarilyNotMetered
Veraltet.

Gibt an, dass dieses Netzwerk vorübergehend nicht abgemessungsfähig ist.

NetCapabilityTrusted
Veraltet.

Gibt an, dass der Benutzer die implizite Vertrauensstellung dieses Netzwerks angegeben hat.

NetCapabilityValidated
Veraltet.

Gibt an, dass die Verbindung mit diesem Netzwerk erfolgreich überprüft wurde.

NetCapabilityWifiP2p
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die Möglichkeit hat, einen Wi-Fi direkten Peer zu erreichen.

NetCapabilityXcap
Veraltet.

Gibt an, dass es sich um ein Netzwerk handelt, das die XCAP-Server eines Netzbetreibers erreichen kann, die für die Konfiguration und Kontrolle verwendet werden.

NetEnterpriseId1
Veraltet.

Unternehmensfunktionsbezeichner 1.

NetEnterpriseId2
Veraltet.

Unternehmensfunktionsbezeichner 2.

NetEnterpriseId3
Veraltet.

Unternehmensfunktionsbezeichner 3.

NetEnterpriseId4
Veraltet.

Unternehmensfunktionsbezeichner 4.

NetEnterpriseId5
Veraltet.

Unternehmensfunktionsbezeichner 5.

SignalStrengthUnspecified

Magischer Wert, der keine Signalstärke angegeben.

TransportBluetooth
Veraltet.

Gibt an, dass dieses Netzwerk einen Bluetooth-Transport verwendet.

TransportCellular
Veraltet.

Gibt an, dass dieses Netzwerk einen Mobilfunktransport verwendet.

TransportEthernet
Veraltet.

Gibt an, dass dieses Netzwerk einen Ethernet-Transport verwendet.

TransportLowpan
Veraltet.

Gibt an, dass dieses Netzwerk einen LoWPAN-Transport verwendet.

TransportSatellite
Veraltet.

Gibt an, dass dieses Netzwerk einen Satellitentransport verwendet.

TransportThread
Veraltet.

Gibt an, dass dieses Netzwerk einen Threadtransport verwendet.

TransportUsb
Veraltet.

Gibt an, dass dieses Netzwerk einen USB-Transport verwendet.

TransportVpn
Veraltet.

Gibt an, dass dieses Netzwerk einen VPN-Transport verwendet.

TransportWifi
Veraltet.

Gibt an, dass dieses Netzwerk einen Wi-Fi Transport verwendet.

TransportWifiAware
Veraltet.

Gibt an, dass dieses Netzwerk einen Wi-Fi Aware-Transport verwendet.

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Creator
Handle

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

(Geerbt von Object)
JniIdentityHashCode

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
JniPeerMembers

Darstellung der Funktionen eines aktiven Netzwerks.

LinkDownstreamBandwidthKbps

Ruft die Downstreambandbreite für dieses Netzwerk in KBit/s ab.

LinkUpstreamBandwidthKbps

Ruft die Upstreambandbreite für dieses Netzwerk in KBit/s ab.

NetworkSpecifier

Ruft den optionalen bearerspezifischen Netzwerkbezeichner ab.

OwnerUid

Ruft die UID der App ab, die dieses Netzwerk besitzt.

PeerReference

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
SignalStrength

Ruft die Signalstärke ab.

SubscriptionIds

Ruft den Abonnement-ID-Satz ab, der diesem Netzwerk oder dieser Anforderung zugeordnet ist.

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

Gibt einen transportspezifischen Informationscontainer zurück.

Methoden

Name Beschreibung
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
DescribeContents()

Beschreiben Sie die Arten von speziellen Objekten, die in der Marshalldarstellung dieser Paketable enthalten sind.

Dispose()

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
Dispose(Boolean)

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
Equals(Object)

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

(Geerbt von Object)
GetCapabilities()

Ruft alle für diese NetworkCapability Instanz festgelegten Funktionen ab.

GetEnterpriseIds()

Abrufen von Bezeichnern, die festgelegt sind.

GetHashCode()

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

(Geerbt von Object)
HasCapability(NetCapability)

Testet auf das Vorhandensein einer Funktion in dieser Instanz.

HasEnterpriseId(Int32)

Testet das Vorhandensein eines Unternehmensfunktionsbezeichners für diese Instanz.

HasTransport(TransportType)

Testet auf das Vorhandensein eines Transports für diese Instanz.

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)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Darstellung der Funktionen eines aktiven Netzwerks.

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

Flachen Sie dieses Objekt in ein Paket.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
IJavaPeerable.Finalized()

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Darstellung der Funktionen eines aktiven Netzwerks.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Darstellung der Funktionen eines aktiven Netzwerks.

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

Darstellung der Funktionen eines aktiven Netzwerks.

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: