ErrorEvent

ErrorEvent class

LeErrorEvent fournit des informations contextuelles sur une erreur qui s’est produite pendant l’exécution.

public class ErrorEvent : Event

Constructeurs

NomLa description
ErrorEvent(Exception)Initialise une nouvelle instance duErrorEvent classe.
ErrorEvent(IDictionary<string, object>)Initialise une nouvelle instance duErrorEvent classe.

Propriétés

NomLa description
Bubbles { get; }Utilisé pour indiquer si un événement est un événement bouillonnant ou non. Si l’événement peut faire des bulles, la valeur est true, sinon la valeur est false.
Cancelable { get; }Utilisé pour indiquer si un événement peut ou non voir son action par défaut empêchée. Si l’action par défaut peut être empêchée, la valeur est true, sinon la valeur est false.
ColNo { get; }L’attribut colno doit renvoyer la valeur à laquelle il a été initialisé. Lors de la création de l’objet, cet attribut doit être initialisé à zéro. Il représente le numéro de colonne où l’erreur s’est produite dans le script.
CurrentTarget { get; }Utilisé pour indiquer leIEventTarget à quiIEventListener s sont en cours de traitement. Ceci est particulièrement utile lors de la capture et du bouillonnement.
DefaultPrevented { get; }Renvoie true si preventDefault() a été invoqué alors que la valeur de l’attribut annulable est true, et false sinon.
Error { get; }L’attribut d’erreur doit renvoyer la valeur à laquelle il a été initialisé. Lorsque l’objet est créé, cet attribut doit être initialisé à null. Le cas échéant, il est défini sur l’objet représentant l’erreur (par exemple, l’objet d’exception dans le cas d’une exception DOM non interceptée).
EventPhase { get; }Utilisé pour indiquer quelle phase du flux d’événements est actuellement en cours d’évaluation.
FileName { get; }L’attribut filename doit renvoyer la valeur à laquelle il a été initialisé. Lorsque l’objet est créé, cet attribut doit être initialisé avec la chaîne vide. Il représente l’URL absolue du script dans lequel l’erreur s’est produite à l’origine.
IsTrusted { get; }L’attribut isTrusted doit renvoyer la valeur à laquelle il a été initialisé. Lorsqu’un événement est créé, l’attribut doit être initialisé à false.
LineNo { get; }L’attribut lineno doit renvoyer la valeur à laquelle il a été initialisé. Lors de la création de l’objet, cet attribut doit être initialisé à zéro. Il représente le numéro de ligne où l’erreur s’est produite dans le script.
Message { get; }L’attribut de message doit renvoyer la valeur à laquelle il a été initialisé. Lorsque l’objet est créé, cet attribut doit être initialisé avec la chaîne vide. Il représente le message d’erreur.
Target { get; }Utilisé pour indiquer leIEventTarget auquel l’événement a été envoyé à l’origine.
TimeStamp { get; }Utilisé pour spécifier l’heure (en millisecondes par rapport à l’époque) à laquelle l’événement a été créé. En raison du fait que certains systèmes peuvent ne pas fournir ces informations, la valeur de timeStamp peut ne pas être disponible pour tous les événements. Lorsqu’il n’est pas disponible , une valeur de 0 sera renvoyée. Des exemples d’heure d’époque sont l’heure de démarrage du système ou 0:0:0 UTC le 1er janvier 1970.
Type { get; }Le nom de l’événement (insensible à la casse). Le nom doit être un nom XML.

Méthodes

NomLa description
virtual GetPlatformType()Cette méthode est utilisée pour récupérer l’objet ECMAScriptType .
InitEvent(string, bool, bool)LeInitEvent méthode est utilisée pour initialiser la valeur d’unEvent créé via the IDocumentEvent interface.
PreventDefault()Si un événement est annulable, lePreventDefault est utilisée pour signifier que l’événement doit être annulé, ce qui signifie que toute action par défaut normalement entreprise par l’implémentation à la suite de l’événement ne se produira pas.
StopImmediatePropagation()L’appel de cette méthode empêche l’événement d’atteindre les écouteurs d’événement enregistrés après celui en cours et, lorsqu’il est distribué dans une arborescence, empêche également l’événement d’atteindre tout autre objet.
StopPropagation()LeStopPropagation méthode est utilisée pour empêcher la propagation ultérieure d’un événement pendant le flux d’événements.

Voir également