ValidationException Класс
Класс для всех исключений, возникающих в рамках проверки схемы на стороне клиента.
- Наследование
-
ValidationException
Конструктор
ValidationException(message: str, no_personal_data_message: str, *args, error_type: ValidationErrorType = ValidationErrorType.GENERIC, target: ErrorTarget = 'Unknown', error_category: ErrorCategory = 'UserError', **kwargs)
Параметры
- message
- str
Сообщение, описывающее ошибку. Это сообщение об ошибке, которое увидит пользователь.
- no_personal_data_message
- str
Сообщение об ошибке без каких-либо персональных данных. Он будет отправлен в журналы телеметрии.
- error_type
- ValidationErrorType
Тип ошибки, выбранный из одного из значений класса перечисления ValidationErrorType.
Keyword-Only Parameters
- error_type
- target
- error_category
Методы
add_note |
Exception.add_note (примечание) — добавление заметки к исключению |
raise_with_traceback |
Создайте исключение с существующей обратной трассировкой. Не рекомендуется с версии 1.22.0: этот метод не рекомендуется, так как мы больше не поддерживаем Python 2. Вместо этого используйте метод raise/from. |
with_traceback |
Exception.with_traceback(tb) — задать self. восстановление трассировки на tb и возврат самостоятельно. |
add_note
Exception.add_note (примечание) — добавление заметки к исключению
add_note()
raise_with_traceback
Создайте исключение с существующей обратной трассировкой.
Не рекомендуется с версии 1.22.0: этот метод не рекомендуется, так как мы больше не поддерживаем Python 2. Вместо этого используйте метод raise/from.
raise_with_traceback() -> None
with_traceback
Exception.with_traceback(tb) — задать self. восстановление трассировки на tb и возврат самостоятельно.
with_traceback()
Атрибуты
args
error_category
error_type
no_personal_data_message
Возвращает сообщение об ошибке без персональных данных.
Возвращаемое значение
Сообщение об ошибке персональных данных отсутствует.
Возвращаемый тип
target
Возвращает целевой объект ошибки.
Возвращаемое значение
Целевой объект ошибки.
Возвращаемый тип
continuation_token
continuation_token: str | None
exc_msg
exc_msg: str
exc_traceback
exc_traceback: TracebackType | None
exc_type
exc_type: Type[Any] | None
exc_value
exc_value: BaseException | None
inner_exception
inner_exception: BaseException | None
message
message: str
Azure SDK for Python