Class ConnectivityDiagnosticsManager.ConnectivityReport
public class ConnectivityDiagnosticsManager.ConnectivityReport : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
- Inheritance
-
ConnectivityDiagnosticsManager.ConnectivityReport
- Implements
- Inherited Members
- Extension Methods
Constructors
ConnectivityReport(Network, long, LinkProperties, NetworkCapabilities, PersistableBundle)
public ConnectivityReport(Network arg0, long arg1, LinkProperties arg2, NetworkCapabilities arg3, PersistableBundle arg4)
Parameters
arg0Networkarg1longarg2LinkPropertiesarg3NetworkCapabilitiesarg4PersistableBundle
ConnectivityReport(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public ConnectivityReport(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
KEY_NETWORK_PROBES_ATTEMPTED_BITMASK
public static String KEY_NETWORK_PROBES_ATTEMPTED_BITMASK { get; set; }
Property Value
KEY_NETWORK_PROBES_SUCCEEDED_BITMASK
public static String KEY_NETWORK_PROBES_SUCCEEDED_BITMASK { get; set; }
Property Value
KEY_NETWORK_VALIDATION_RESULT
public static String KEY_NETWORK_VALIDATION_RESULT { get; set; }
Property Value
NETWORK_PROBE_DNS
public static int NETWORK_PROBE_DNS { get; set; }
Property Value
NETWORK_PROBE_FALLBACK
public static int NETWORK_PROBE_FALLBACK { get; set; }
Property Value
NETWORK_PROBE_HTTP
public static int NETWORK_PROBE_HTTP { get; set; }
Property Value
NETWORK_PROBE_HTTPS
public static int NETWORK_PROBE_HTTPS { get; set; }
Property Value
NETWORK_PROBE_PRIVATE_DNS
public static int NETWORK_PROBE_PRIVATE_DNS { get; set; }
Property Value
NETWORK_VALIDATION_RESULT_INVALID
public static int NETWORK_VALIDATION_RESULT_INVALID { get; set; }
Property Value
NETWORK_VALIDATION_RESULT_PARTIALLY_VALID
public static int NETWORK_VALIDATION_RESULT_PARTIALLY_VALID { get; set; }
Property Value
NETWORK_VALIDATION_RESULT_SKIPPED
public static int NETWORK_VALIDATION_RESULT_SKIPPED { get; set; }
Property Value
NETWORK_VALIDATION_RESULT_VALID
public static int NETWORK_VALIDATION_RESULT_VALID { get; set; }
Property Value
Methods
CreatePoolableInstance(Network, long, LinkProperties, NetworkCapabilities, PersistableBundle)
HPA initializer for ConnectivityReport(Android.Net.Network arg0, long arg1, Android.Net.LinkProperties arg2, Android.Net.NetworkCapabilities arg3, Android.Os.PersistableBundle arg4)
public static ConnectivityDiagnosticsManager.ConnectivityReport CreatePoolableInstance(Network arg0, long arg1, LinkProperties arg2, NetworkCapabilities arg3, PersistableBundle arg4)
Parameters
arg0Networkarg1longarg2LinkPropertiesarg3NetworkCapabilitiesarg4PersistableBundle
Returns
DescribeContents()
public int DescribeContents()
Returns
GetAdditionalInfo()
public PersistableBundle GetAdditionalInfo()
Returns
GetLinkProperties()
public LinkProperties GetLinkProperties()
Returns
GetNetwork()
public Network GetNetwork()
Returns
GetNetworkCapabilities()
public NetworkCapabilities GetNetworkCapabilities()
Returns
GetReportTimestamp()
public long GetReportTimestamp()
Returns
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)