class Core::Session::SessionStoppedErrorDetails

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

Třída s dalšími informacemi o tom, proč došlo k chybě relace rozpoznávání.

Členové

GetMessage

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

Chybová zpráva v případě neúspěšného rozpoznání (důvod je nastavený na Hodnotu Chyba).

Návraty

Zpráva

GetMessage

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

Chybová zpráva v případě neúspěšného rozpoznání (důvod je nastavený na Hodnotu Chyba).

Návraty

Zpráva

GetErrorCode

Syntaxe: public inline int GetErrorCode ( );

Získá kód chyby.

Návraty

Celočíselný kód chyby.

GetReason

Syntaxe: public inline SessionStoppedErrorReason GetReason ( );

Získá důvod chyby.

Seznam důvodů najdete v tématu RecognitionErrorReason.

Návraty

FromEventArgs

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

Vytvoří instanci SessionStoppedErrorDetails objektu z SessionStoppedEventArgs.

Parametry

  • args Argumenty z relace, která se zastavila kvůli chybě.

Návraty

Sdílený ukazatel na SessionStoppedErrorDetails.

FromResult

Syntaxe: public inline static std::shared_ptr< SessionStoppedErrorDetails > FromResult ( std::shared_ptr< SessionResult > result );

Vytvoří instanci SessionStoppedErrorDetails objektu z SessionResult.

Parametry

  • result Výsledek relace.

Návraty

Sdílený ukazatel na SessionStoppedErrorDetails.