Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
class ImageAnalysis::ImageAnalysisErrorDetails
: private Core::_detail::SessionErrorDetails< ImageAnalysisErrorReason, ImageAnalysisEventArgs, ImageAnalysisErrorDetails, ImageAnalysisResult >
Reprezentacja błędu skojarzonego z wynikiem analizy obrazu.
Elementy członkowskie
GetMessage
Składnia: public inline std::string GetMessage ( );
Pobierz szczegółowy komunikat o błędzie.
Zwraca
Komunikat o błędzie.
GetMessage
Składnia: public template< > inline AI::Core::_detail::enable_if_w_or_string_t< T > GetMessage ( );
Pobierz szczegółowy komunikat o błędzie.
Zwraca
Komunikat o błędzie.
GetErrorCode
Składnia: public inline int GetErrorCode ( );
Pobiera ustandaryzowany kod błędu.
Zwraca
Kod błędu.
GetReason
Składnia: public inline ImageAnalysisErrorReason GetReason ( );
Pobiera kategorię błędu.
Zwraca
Kategoria błędu.
FromResult
Składnia: public inline static std::shared_ptr< ImageAnalysisErrorDetails > FromResult ( std::shared_ptr< ImageAnalysisResult > result );
Tworzy obiekt zawierający dodatkowe informacje o błędzie dla elementu ImageAnalysisResult, który zakończył się niepowodzeniem.
Obiekty ImageAnalysisErrorDetail można tworzyć tylko na podstawie właściwości ImageAnalysisResults, które zostały zatrzymane z powodu błędu. Odpowiada to wartości ImageAnalysisResultReason::Error podczas wywoływania elementu ImageAnalysisResult::GetReason. Próba utworzenia elementu ImageAnalysisErrorDetails z wyniku, który nie zatrzymał się z powodu błędu, zwróci wartość nullptr.
Parametry
-
resultObiekt wynikowy z nieudanej operacji analizy obrazu
Zwraca
Nowo utworzony element ImageAnalysisErrorDetails owinięty wewnątrz obiektu std::shared_ptr