ImageAnalysis::ImageAnalysisErrorDetails クラス

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

画像分析結果に関連するエラーの表現。

メンバー

GetMessage

構文: public inline std::string GetMessage ( );

詳細なエラー メッセージを取得します。

戻り値

エラー メッセージ。

GetMessage

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

詳細なエラー メッセージを取得します。

戻り値

エラー メッセージ。

GetErrorCode

構文: public inline int GetErrorCode ( );

エラーの標準化されたコードを取得します。

戻り値

エラー コード。

GetReason

構文: public inline ImageAnalysisErrorReason GetReason ( );

エラーのカテゴリを取得します。

戻り値

エラーのカテゴリ。

FromResult

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

失敗した ImageAnalysisResult の追加のエラー情報を含む オブジェクトを作成します。

ImageAnalysisErrorDetail オブジェクトは、エラーが原因で停止した ImageAnalysisResults からのみ作成できます。 これは、ImageAnalysisResult::GetReason を呼び出すときの ImageAnalysisResultReason::Error の値に対応します。 エラーが原因で停止しなかった結果から ImageAnalysisErrorDetails を作成しようとすると、nullptr が返されます。

パラメーター

  • result 失敗した画像分析操作の結果オブジェクト

戻り値

std::shared_ptr 内にラップされた新しく作成された ImageAnalysisErrorDetails