다음을 통해 공유


class 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