namespace XP.Camera; /// 所有相机相关错误的基类异常。 public class CameraException : Exception { public CameraException() { } public CameraException(string message) : base(message) { } public CameraException(string message, Exception innerException) : base(message, innerException) { } } /// 当相机连接意外断开时抛出的异常。 public class ConnectionLostException : CameraException { public ConnectionLostException() { } public ConnectionLostException(string message) : base(message) { } public ConnectionLostException(string message, Exception innerException) : base(message, innerException) { } } /// 当系统中无可用相机设备时抛出的异常。 public class DeviceNotFoundException : CameraException { public DeviceNotFoundException() { } public DeviceNotFoundException(string message) : base(message) { } public DeviceNotFoundException(string message, Exception innerException) : base(message, innerException) { } }