třída ImageAnalysis::ImageAnalysisErrorDetails

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

Reprezentace chyby spojené s výsledkem analýzy obrázku.

Členové

GetMessage

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

Získejte podrobnou chybovou zprávu.

Návraty

Chybová zpráva

GetMessage

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

Získejte podrobnou chybovou zprávu.

Návraty

Chybová zpráva

GetErrorCode

Syntaxe: public inline int GetErrorCode ( );

Získá standardizovaný kód pro chybu.

Návraty

Kód chyby

GetReason

Syntaxe: public inline ImageAnalysisErrorReason GetReason ( );

Získá kategorii chyby.

Návraty

Kategorie chyby.

FromResult

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

Vytvoří objekt, který obsahuje další informace o chybě pro selhání ImageAnalysisResult.

Objekty ImageAnalysisErrorDetail lze vytvořit pouze z ImageAnalysisResults, které se zastavily kvůli chybě. To odpovídá hodnotě ImageAnalysisResultReason::Error při volání ImageAnalysisResult::GetReason. Pokus o vytvoření ImageAnalysisErrorDetails z výsledku, který se kvůli chybě nezastavil, vrátí hodnotu nullptr.

Parametry

  • result Objekt výsledku z neúspěšné operace analýzy obrázků

Návraty

Nově vytvořená imageAnalysisErrorDetails zabalená uvnitř std::shared_ptr