Classe ImageAnalysis::ImageAnalysisErrorDetails

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

Rappresentazione di un errore associato a un risultato di analisi delle immagini.

Membri

GetMessage

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

Ottenere il messaggio di errore dettagliato.

Restituisce

Messaggio di errore.

GetMessage

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

Ottenere il messaggio di errore dettagliato.

Restituisce

Messaggio di errore.

GetErrorCode

Sintassi: public inline int GetErrorCode ( );

Ottiene un codice standardizzato per l'errore.

Restituisce

Codice di errore.

GetReason

Sintassi: public inline ImageAnalysisErrorReason GetReason ( );

Ottiene la categoria dell'errore.

Restituisce

Categoria dell'errore.

FromResult

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

Crea un oggetto che contiene informazioni aggiuntive sull'errore per un oggetto ImageAnalysisResult non riuscito.

Gli oggetti ImageAnalysisErrorDetail possono essere creati solo da ImageAnalysisResults arrestati a causa di un errore. Corrisponde a un valore imageAnalysisResultReason::Error quando si chiama ImageAnalysisResult::GetReason. Il tentativo di creare un oggetto ImageAnalysisErrorDetails da un risultato che non è stato arrestato a causa di un errore restituirà un nullptr.

Parametri

  • result Oggetto risultato di un'operazione di analisi delle immagini non riuscita

Restituisce

ImageAnalysisErrorDetails appena creato di cui è stato eseguito il wrapping all'interno di un oggetto std::shared_ptr