Class NetworkMonitor
public class NetworkMonitor
- Inheritance
-
NetworkMonitor
- Inherited Members
Methods
CanReach(nint, nint, nint, out ErrorOwnedHandle)
Calls native method g_network_monitor_can_reach. Version: 2.32
[Version("2.32")]
public static extern bool CanReach(nint monitor, nint connectable, nint cancellable, out ErrorOwnedHandle error)
Parameters
monitor
nintTransfer ownership: None Nullable: False
connectable
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
CanReachAsync(nint, nint, nint, AsyncReadyCallback, nint)
Calls native method g_network_monitor_can_reach_async.
public static extern void CanReachAsync(nint monitor, nint connectable, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
monitor
nintTransfer ownership: None Nullable: False
connectable
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
CanReachFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_network_monitor_can_reach_finish.
public static extern bool CanReachFinish(nint monitor, nint result, out ErrorOwnedHandle error)
Parameters
monitor
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
GetConnectivity(nint)
Calls native method g_network_monitor_get_connectivity. Version: 2.44
[Version("2.44")]
public static extern NetworkConnectivity GetConnectivity(nint monitor)
Parameters
monitor
nintTransfer 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 nint GetDefault()
Returns
- nint
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(nint)
Calls native method g_network_monitor_get_network_available. Version: 2.32
[Version("2.32")]
public static extern bool GetNetworkAvailable(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetNetworkMetered(nint)
Calls native method g_network_monitor_get_network_metered. Version: 2.46
[Version("2.46")]
public static extern bool GetNetworkMetered(nint monitor)
Parameters
monitor
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False