OpenPlugin :: Ausnahme.

Basisklasse für Ausnahmen in OpenPlugin
Jetzt downloaden

OpenPlugin :: Ausnahme. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Eric Andreychek and Chris Winters
  • Website des Verlags:
  • http://search.cpan.org/~eric/OpenPlugin-0.11/OpenPlugin/Datasource/Template.pm

OpenPlugin :: Ausnahme. Stichworte


OpenPlugin :: Ausnahme. Beschreibung

Basisklasse für Ausnahmen in OpenPlugin OpenPlugin :: Ausnahme ist eine Basis-Perl-Klasse für Ausnahmen in OpenPlugin.Synopsis # Wirf eine Ausnahme von $ op-> Ausnahme-> Wurf ("Eine Ausnahme ist aufgetreten"); # Wirf eine Ausnahme und protokollieren Sie die Nachricht mit dem Log-Plugin $ OP-> Ausnahme-> log_throw ("Eine Ausnahme ist aufgetreten"); # Fang eine Ausnahme, erhalten Sie weitere Informationen dazu mit Creation_Location () EVAL {$ OP-> Session-> Speichern ($ Session)}; if ($ @) {drucken "Fehler: $ @", $ @ -> creation_location, " ";} # Oder, Holen Sie sich einen Stack-Trace-Eval {$ OP-> Session-> Speichern ($ Session)}; if ($ @) {drucken" Fehler: $ @ "," Stack Trace: ", $ @ -> Trace-> AS_String, " » "; FOREACH MEINE $ E (@Errors) {drucken" Fehler: ", $ E-> Creation_Location," ";} # Als Entwickler eines Moduls, das OpenPlugin My $ rv = Eval {$ dbh-> do ($ sql)} verwendet; if ($ @) {$ @ -> Wurf (" Es gab einen Fehler! $ @ ");. @) {$ Op-> Ausnahme ('DBI') -> Wurf ($ @, {SQL => $ SQL, Action => 'do'});} # Fang eine Ausnahme, Tun Sie etwas Bereinigung, dann erneuert es meine $ RV = EVAL {$ op-> session-> fetch ($ session_id)}; if ($ @) {My $ Exception = $ @; $ op-> datasource-> trennen ('database_dataSource'); $ op-> datasource -> Trennen ('LDAP_DATASAURCE'); $ OP-> Ausnahme-> Wurf (EXPLEXTION);} Diese Klasse ist die Basis für alle Ausnahmen in OpenPlugin. Eine Ausnahme wird in der Regel verwendet, um eine Art Fehlerbedingung anstelle einer Situation anzuzeigen Das könnte normalerweise aufgetreten sein uter fehlgeschlagen, da das Datenbankschema geändert wurde und die SQL-Anweisung auf entfernte Felder bezeichnet wurde. Anforderungen: · Perl.


OpenPlugin :: Ausnahme. Zugehörige Software