JScriptException Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wyjątek, który jest generowany przez skrypt JScript do powiadamiania hosta lub programu środowiska uruchomieniowego języka wspólnego (CLR) o wystąpieniu błędu. JScriptExceptionZwykle pobiera JSError wartość wyliczenia.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
public ref class JScriptException : ApplicationException, Microsoft::JScript::IVsaFullErrorInfo, Microsoft::Vsa::IVsaError
public ref class JScriptException : ApplicationException, Microsoft::JScript::IVsaFullErrorInfo
[System.Serializable]
public class JScriptException : ApplicationException, Microsoft.JScript.IVsaFullErrorInfo, Microsoft.Vsa.IVsaError
[System.Serializable]
public class JScriptException : ApplicationException, Microsoft.JScript.IVsaFullErrorInfo
[<System.Serializable>]
type JScriptException = class
inherit ApplicationException
interface IVsaFullErrorInfo
interface IVsaError
[<System.Serializable>]
type JScriptException = class
inherit ApplicationException
interface IVsaFullErrorInfo
interface IJSVsaError
Public Class JScriptException
Inherits ApplicationException
Implements IVsaError, IVsaFullErrorInfo
Public Class JScriptException
Inherits ApplicationException
Implements IVsaFullErrorInfo
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
A JScriptException jest również IJSVsaError i może być przesłany do hosta za pomocą OnCompilerError .
Konstruktory
JScriptException() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie klasy JScriptException. |
JScriptException(JSError) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie JScriptException klasy, używając określonej wartości JSError . |
JScriptException(SerializationInfo, StreamingContext) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie JScriptException klasy, używając określonych serializowanych danych. |
JScriptException(String) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie JScriptException klasy przy użyciu określonego komunikatu o błędzie. |
JScriptException(String, Exception) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Inicjuje nowe wystąpienie JScriptException klasy, używając określonego komunikatu o błędzie i odwołania do wewnętrznego wyjątku, który jest przyczyną tego wyjątku. |
Właściwości
Column |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera kolumnę w kodzie, w którym występuje błąd. |
Data |
Pobiera kolekcję par klucz/wartość, które zapewniają dodatkowe informacje zdefiniowane przez użytkownika dotyczące wyjątku. (Odziedziczone po Exception) |
Description |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera komunikat, który opisuje błąd. |
EndColumn |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera kolumnę w kodzie, w którym kończą się błąd. |
EndLine |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wiersz kodu, w którym zostanie zakończony błąd. |
ErrorNumber |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera HResult Kod błędu. |
HelpLink |
Pobiera lub ustawia link do pliku pomocy skojarzonego z tym wyjątkiem. (Odziedziczone po Exception) |
HResult |
Pobiera lub ustawia HRESULT, zakodowaną wartość liczbową przypisaną do określonego wyjątku. (Odziedziczone po Exception) |
InnerException |
Exception Pobiera wystąpienie, które spowodowało bieżący wyjątek. (Odziedziczone po Exception) |
Line |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera wiersz kodu, w którym występuje błąd. |
LineText |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera tekst kodu, w którym występuje błąd. |
Message |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera komunikat, który opisuje błąd. |
Number |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera HResult Kod błędu. |
Severity |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera liczbę z przedziału od 0 (najbardziej poważna) do 4 (najmniej poważnych), która wskazuje na ważność błędu. wartość domyślna to 0. |
Source |
Pobiera lub ustawia nazwę aplikacji lub obiektu, który powoduje błąd. (Odziedziczone po Exception) |
SourceItem |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera element kodu źródłowego, który spowodował błąd. |
SourceMoniker |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera nazwę pliku kodu źródłowego, który zawiera błąd. |
StackTrace |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera informacje o śledzeniu stosu w momencie błędu. |
StartColumn |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera kolumnę w kodzie, w którym występuje błąd. |
TargetSite |
Pobiera metodę, która zgłasza bieżący wyjątek. (Odziedziczone po Exception) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetBaseException() |
Po przesłonięciu w klasie pochodnej funkcja zwraca Exception główną przyczynę co najmniej jednego kolejnego wyjątku. (Odziedziczone po Exception) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Przechowuje informacje o wyjątku, w tym wartości |
GetType() |
Pobiera typ środowiska uruchomieniowego bieżącego wystąpienia. (Odziedziczone po Exception) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Tworzy i zwraca reprezentację ciągu bieżącego wyjątku. (Odziedziczone po Exception) |
Zdarzenia
SerializeObjectState |
Nieaktualne.
Występuje, gdy wyjątek jest serializowany w celu utworzenia obiektu stanu wyjątku zawierającego serializowane dane o wyjątku. (Odziedziczone po Exception) |
Jawne implementacje interfejsu
IJSVsaError.Description |
Pobiera komunikat, który opisuje błąd. |
IJSVsaError.Number |
Pobiera HResult Kod błędu. |
IVsaError.Description |
Pobiera komunikat, który opisuje błąd. |
IVsaError.Number |
Pobiera HResult Kod błędu. |