Class Monitor
public sealed class Monitor
- Inheritance
-
Monitor
- Inherited Members
Methods
IsProxyServerAvailable(SocketGrpcClientOptions, ILoggerFactory?)
[Obsolete("Use IsProxyServerAvailable overload with UsbDeviceMonitorOptions. Overload will be removed in SDK version 3.")]
public static bool IsProxyServerAvailable(SocketGrpcClientOptions proxyOptions, ILoggerFactory? loggerFactory = null)
Parameters
proxyOptionsSocketGrpcClientOptionsloggerFactoryILoggerFactory
Returns
IsProxyServerAvailable(UsbDeviceMonitorOptions, ILoggerFactory?)
public static bool IsProxyServerAvailable(UsbDeviceMonitorOptions proxyOptions, ILoggerFactory? loggerFactory = null)
Parameters
proxyOptionsUsbDeviceMonitorOptionsloggerFactoryILoggerFactory
Returns
UsbDeviceMonitor(ILoggerFactory?, UsbDeviceMonitorOptions?)
Creates a USB device monitor whose client (USB proxy server vs. native USB) is automatically selected based on availability, unless explicitly overridden.
public static IDeviceMonitor UsbDeviceMonitor(ILoggerFactory? loggerFactory = null, UsbDeviceMonitorOptions? options = null)
Parameters
loggerFactoryILoggerFactoryoptionsUsbDeviceMonitorOptions
Returns
UsbProxyClientDeviceMonitor(ILoggerFactory?, SocketGrpcClientOptions?)
[Obsolete("Use UsbDeviceMonitor instead. Method will be removed in SDK version 3.")]
public static IDeviceMonitor UsbProxyClientDeviceMonitor(ILoggerFactory? loggerFactory = null, SocketGrpcClientOptions? grpcProxyOptions = null)
Parameters
loggerFactoryILoggerFactorygrpcProxyOptionsSocketGrpcClientOptions
Returns
WsDiscoveryIpDeviceMonitor(ILoggerFactory?, IpDeviceMonitorOptions?)
Creates and returns an IP device monitor that uses WS-Discovery.
public static IDeviceMonitor WsDiscoveryIpDeviceMonitor(ILoggerFactory? loggerFactory = null, IpDeviceMonitorOptions? options = null)
Parameters
loggerFactoryILoggerFactoryoptionsIpDeviceMonitorOptions