Class NetworkMonitor
public class NetworkMonitor
- Inheritance
-
NetworkMonitor
- Inherited Members
Methods
CanReach(IntPtr, IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_network_monitor_can_reach. Version: 2.32
[Version("2.32")]
public static extern bool CanReach(IntPtr monitor, IntPtr connectable, IntPtr cancellable, out ErrorOwnedHandle error)
Parameters
monitor
IntPtrTransfer ownership: None Nullable: False
connectable
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
CanReachAsync(IntPtr, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)
Calls native method g_network_monitor_can_reach_async.
public static extern void CanReachAsync(IntPtr monitor, IntPtr connectable, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)
Parameters
monitor
IntPtrTransfer ownership: None Nullable: False
connectable
IntPtrTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
CanReachFinish(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method g_network_monitor_can_reach_finish.
public static extern bool CanReachFinish(IntPtr monitor, IntPtr result, out ErrorOwnedHandle error)
Parameters
monitor
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
GetConnectivity(IntPtr)
Calls native method g_network_monitor_get_connectivity. Version: 2.44
[Version("2.44")]
public static extern NetworkConnectivity GetConnectivity(IntPtr monitor)
Parameters
monitor
IntPtrTransfer ownership: None Nullable: False
Returns
- NetworkConnectivity
Transfer ownership: None Nullable: False
GetDefault()
Calls native function g_network_monitor_get_default. Version: 2.32
[Version("2.32")]
public static extern IntPtr GetDefault()
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_network_monitor_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetNetworkAvailable(IntPtr)
Calls native method g_network_monitor_get_network_available. Version: 2.32
[Version("2.32")]
public static extern bool GetNetworkAvailable(IntPtr monitor)
Parameters
monitor
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetNetworkMetered(IntPtr)
Calls native method g_network_monitor_get_network_metered. Version: 2.46
[Version("2.46")]
public static extern bool GetNetworkMetered(IntPtr monitor)
Parameters
monitor
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False