Clase ImageAnalysis::ImageAnalysisErrorDetails

class ImageAnalysis::ImageAnalysisErrorDetails
  : private Core::_detail::SessionErrorDetails< ImageAnalysisErrorReason, ImageAnalysisEventArgs, ImageAnalysisErrorDetails, ImageAnalysisResult >

Representación de un error asociado a un resultado de análisis de imágenes.

Miembros

GetMessage

Sintaxis: public inline std::string GetMessage ( );

Obtenga el mensaje de error detallado.

Devoluciones

El mensaje de error.

GetMessage

Sintaxis: public template< > inline AI::Core::_detail::enable_if_w_or_string_t< T > GetMessage ( );

Obtenga el mensaje de error detallado.

Devoluciones

El mensaje de error.

GetErrorCode

Sintaxis: public inline int GetErrorCode ( );

Obtiene un código estandarizado para el error.

Devoluciones

Código de error.

GetReason

Sintaxis: public inline ImageAnalysisErrorReason GetReason ( );

Obtiene la categoría del error.

Devoluciones

Categoría del error.

FromResult

Sintaxis: public inline static std::shared_ptr< ImageAnalysisErrorDetails > FromResult ( std::shared_ptr< ImageAnalysisResult > result );

Crea un objeto que contiene información de error adicional para un imageAnalysisResult con errores.

Los objetos ImageAnalysisErrorDetail solo se pueden crear a partir de ImageAnalysisResults que se detuvo debido a un error. Esto corresponde a un valor de ImageAnalysisResultReason::Error al llamar a ImageAnalysisResult::GetReason. Si se intenta crear imageAnalysisErrorDetails a partir de un resultado que no se detuvo debido a un error, se devolverá un valor nullptr.

Parámetros

  • result Objeto de resultado de una operación de análisis de imágenes con error

Devoluciones

ImageAnalysisErrorDetails recién creado dentro de std::shared_ptr