classe ImageAnalysis::ImageAnalysisErrorDetails

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

Uma representação de um erro associado a um resultado de análise de imagem.

Membros

GetMessage

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

Obtenha a mensagem de erro detalhada.

Devoluções

A mensagem de erro.

GetMessage

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

Obtenha a mensagem de erro detalhada.

Devoluções

A mensagem de erro.

GetErrorCode

Sintaxe: public inline int GetErrorCode ( );

Obtém um código padronizado para o erro.

Devoluções

O código de erro.

GetReason

Sintaxe: public inline ImageAnalysisErrorReason GetReason ( );

Obtém a categoria do erro.

Devoluções

A categoria do erro.

FromResult

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

Cria um objeto que contém informações de erro adicionais para um ImageAnalysisResult com falhas.

Os objetos ImageAnalysisErrorDetail só podem ser criados a partir de ImageAnalysisResults que pararam devido a um erro. Isto corresponde a um valor de ImageAnalysisResultReason::Error ao chamar ImageAnalysisResult::GetReason. Tentar criar um ImageAnalysisErrorDetails a partir de um resultado que não parou devido a um erro irá devolver um nullptr.

Parâmetros

  • result O objeto de resultado de uma operação de análise de imagens falhada

Devoluções

O recém-criado ImageAnalysisErrorDetails moldado dentro de um std::shared_ptr