Udostępnij za pośrednictwem


class Core::Session::SessionStoppedErrorDetails

class Core::Session::SessionStoppedErrorDetails
  : private Core::_detail::SessionErrorDetails< SessionStoppedErrorReason, SessionStoppedEventArgs, SessionStoppedErrorDetails, SessionResult >

Klasa z dodatkowymi informacjami o tym, dlaczego sesja rozpoznawania miała błąd.

Elementy członkowskie

GetMessage

Składnia: public inline std::string GetMessage ( );

Komunikat o błędzie w przypadku nieudanego rozpoznawania (przyczyna jest ustawiona na wartość Błąd).

Zwraca

Komunikat.

GetMessage

Składnia: public template< > inline AI::Core::_detail::enable_if_w_or_string_t< T > GetMessage ( );

Komunikat o błędzie w przypadku nieudanego rozpoznawania (przyczyna jest ustawiona na wartość Błąd).

Zwraca

Komunikat.

GetErrorCode

Składnia: public inline int GetErrorCode ( );

Pobiera kod błędu.

Zwraca

Kod błędu liczby całkowitej.

GetReason

Składnia: public inline SessionStoppedErrorReason GetReason ( );

Pobiera przyczynę błędu.

Zobacz RecognitionErrorReason, aby zapoznać się z listą przyczyn

Zwraca

FromEventArgs

Składnia: public inline static std::shared_ptr< SessionStoppedErrorDetails > FromEventArgs ( const SessionStoppedEventArgs & args );

Tworzy wystąpienie obiektu SessionStoppedErrorDetails z elementu SessionStoppedEventArgs.

Parametry

  • args Argumenty z sesji, która została zatrzymana w przypadku błędu.

Zwraca

Udostępniony wskaźnik do elementu SessionStoppedErrorDetails.

FromResult

Składnia: public inline static std::shared_ptr< SessionStoppedErrorDetails > FromResult ( std::shared_ptr< SessionResult > result );

Tworzy wystąpienie obiektu SessionStoppedErrorDetails z właściwości SessionResult.

Parametry

  • result Wynik sesji.

Zwraca

Udostępniony wskaźnik do elementu SessionStoppedErrorDetails.