class ImageAnalysis::ImageAnalysisErrorDetails

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

Görüntü analizi sonucuyla ilişkili bir hatanın gösterimi.

Üyeler

GetMessage

Söz dizimi: public inline std::string GetMessage ( );

Ayrıntılı hata iletisini alın.

Döndürülenler

Hata iletisi.

GetMessage

Söz dizimi: public template< > inline AI::Core::_detail::enable_if_w_or_string_t< T > GetMessage ( );

Ayrıntılı hata iletisini alın.

Döndürülenler

Hata iletisi.

GetErrorCode

Söz dizimi: public inline int GetErrorCode ( );

Hata için standartlaştırılmış bir kod alır.

Döndürülenler

Hata kodu.

GetReason

Söz dizimi: public inline ImageAnalysisErrorReason GetReason ( );

Hatanın kategorisini alır.

Döndürülenler

Hatanın kategorisi.

FromResult

Söz dizimi: public inline static std::shared_ptr< ImageAnalysisErrorDetails > FromResult ( std::shared_ptr< ImageAnalysisResult > result );

Başarısız bir ImageAnalysisResult için ek hata bilgileri içeren bir nesne oluşturur.

ImageAnalysisErrorDetail nesneleri yalnızca bir hata nedeniyle durdurulan ImageAnalysisResults'tan oluşturulabilir. Bu, ImageAnalysisResultReason::Error çağrısı yapılırken ImageAnalysisResult::GetReason değerine karşılık gelir. Bir hata nedeniyle durmayan bir sonuçtan ImageAnalysisErrorDetails oluşturmaya çalışmak nullptr döndürür.

Parametreler

  • result Başarısız bir görüntü çözümleme işleminden elde edilen sonuç nesnesi

Döndürülenler

Std::shared_ptr içine sarmalanmış yeni oluşturulan ImageAnalysisErrorDetails