kelas ImageAnalysis::ImageAnalysisErrorDetails

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

Representasi kesalahan yang terkait dengan hasil analisis gambar.

Anggota

GetMessage

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

Dapatkan pesan kesalahan terperinci.

Mengembalikan

Pesan kesalahan.

GetMessage

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

Dapatkan pesan kesalahan terperinci.

Mengembalikan

Pesan kesalahan.

GetErrorCode

Sitnaksis: public inline int GetErrorCode ( );

Mendapatkan kode standar untuk kesalahan tersebut.

Mengembalikan

Kode kesalahan.

GetReason

Sitnaksis: public inline ImageAnalysisErrorReason GetReason ( );

Mendapatkan kategori kesalahan.

Mengembalikan

Kategori kesalahan.

FromResult

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

Membuat objek yang berisi informasi kesalahan tambahan untuk ImageAnalysisResult yang gagal.

Objek ImageAnalysisErrorDetail hanya dapat dibuat dari ImageAnalysisResults yang berhenti karena kesalahan. Ini sesuai dengan nilai ImageAnalysisResultReason::Error saat memanggil ImageAnalysisResult::GetReason. Mencoba membuat ImageAnalysisErrorDetails dari hasil yang tidak berhenti karena kesalahan akan mengembalikan nullptr.

Parameter

  • result Objek hasil dari operasi analisis gambar yang gagal

Mengembalikan

ImageAnalysisErrorDetails yang baru dibuat dibungkus di dalam std::shared_ptr