Android.Net.NetworkCapabilities Members

The members of Android.Net.NetworkCapabilities are listed below.

See Also: Inherited members from Java.Lang.Object

Public Constructors

Public Fields

const
NetCapabilityCbsNetCapability (5). Indicates this is a network that has the ability to reach the carrier's CBS servers, used for carrier specific services.
const
NetCapabilityDunNetCapability (2). Indicates this is a network that has the ability to reach the carrier's DUN or tethering gateway.
const
NetCapabilityEimsNetCapability (10). Indicates this is a network that has the ability to reach a carrier's Emergency IMS servers, used for network signaling during emergency calls.
const
NetCapabilityFotaNetCapability (3). Indicates this is a network that has the ability to reach the carrier's FOTA portal, used for over the air updates.
const
NetCapabilityIaNetCapability (7). Indicates this is a network that has the ability to reach a carrier's Initial Attach servers.
const
NetCapabilityImsNetCapability (4). Indicates this is a network that has the ability to reach the carrier's IMS servers, used for network registration and signaling.
const
NetCapabilityInternetNetCapability (12). Indicates that this network should be able to reach the internet.
const
NetCapabilityMmsNetCapability (0). Indicates this is a network that has the ability to reach the carrier's MMSC for sending and receiving MMS messages.
const
NetCapabilityNotMeteredNetCapability (11). Indicates that this network is unmetered.
const
NetCapabilityNotRestrictedNetCapability (13). Indicates that this network is available for general use.
const
NetCapabilityNotVpnNetCapability (15).
const
NetCapabilityRcsNetCapability (8). Indicates this is a network that has the ability to reach a carrier's RCS servers, used for Rich Communication Services.
const
NetCapabilitySuplNetCapability (1). Indicates this is a network that has the ability to reach the carrier's SUPL server, used to retrieve GPS information.
const
NetCapabilityTrustedNetCapability (14). Indicates that the user has indicated implicit trust of this network.
const
NetCapabilityWifiP2pNetCapability (6). Indicates this is a network that has the ability to reach a Wi-Fi direct peer.
const
NetCapabilityXcapNetCapability (9). Indicates this is a network that has the ability to reach a carrier's XCAP servers, used for configuration and control.
const
TransportBluetoothTransportType (2). Indicates this network uses a Bluetooth transport.
const
TransportCellularTransportType (0). Indicates this network uses a Cellular transport.
const
TransportEthernetTransportType (3). Indicates this network uses an Ethernet transport.
const
TransportVpnTransportType (4). Indicates this network uses a VPN transport.
const
TransportWifiTransportType (1). Indicates this network uses a Wi-Fi transport.

Public Properties

[read-only]
static
CreatorAndroid.OS.IParcelableCreator.
[read-only]
LinkDownstreamBandwidthKbpsint. Retrieves the downstream bandwidth for this network in Kbps.
[read-only]
LinkUpstreamBandwidthKbpsint. Retrieves the upstream bandwidth for this network in Kbps.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

DescribeContents() : int
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
HasCapability(NetCapability) : bool
Tests for the presence of a capabilitity on this instance.
HasTransport(TransportType) : bool
Tests for the presence of a transport on this instance.
WriteToParcel(Android.OS.Parcel, Android.OS.ParcelableWriteFlags)
Flatten this object in to a Parcel.