JSError Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les messages d'erreur JScript. Cette classe appartient à la catégorie de compilation et d'état du runtime.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
public enum class JSError
[System.Runtime.InteropServices.ComVisible(true)]
public enum JSError
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("268CA962-2FEF-3152-BA46-E18658B7FA4F")]
public enum JSError
[<System.Runtime.InteropServices.ComVisible(true)>]
type JSError =
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("268CA962-2FEF-3152-BA46-E18658B7FA4F")>]
type JSError =
Public Enum JSError
- Héritage
- Attributs
Champs
AbstractCannotBePrivate | 1157 | Une méthode abstraite ne peut pas être privée. |
AbstractCannotBeStatic | 1216 | Les méthodes statiques ne peuvent pas être abstraites. |
AbstractWithBody | 1192 | Une fonction abstraite ne peut pas avoir de corps. |
ActionNotSupported | 445 | L'objet ne prend pas en charge cette action. |
AmbiguousBindingBecauseOfEval | 1150 | La présence de Eval a rendu l'utilisation de ce nom ambiguë. |
AmbiguousBindingBecauseOfWith | 1149 | L'instruction With a rendu l'utilisation de ce nom ambiguë. |
AmbiguousConstructorCall | 1184 | Plusieurs constructeurs correspondent à cette liste de paramètres. |
AmbiguousMatch | 1183 | Plusieurs méthodes ou propriétés correspondent à cette liste de paramètres. |
ArrayLengthAssignIncorrect | 5030 | Un nombre positif fini doit être assigné à la longueur de tableau. |
ArrayLengthConstructIncorrect | 5029 | La longueur de tableau doit être un entier positif fini. |
ArrayMayBeCopied | 1215 | L'assignation d'un tableau JScript à Array peut entraîner la copie du tableau. |
AssemblyAttributesMustBeGlobal | 1249 | Les attributs personnalisés d'assembly ne peuvent pas faire partie d'une autre construction. |
AssignmentToReadOnly | 5040 | Impossible d'assigner à un champ ou à une propriété en lecture seule. |
BadBreak | 1019 | Impossible d'avoir |
BadContinue | 1020 | Impossible d'avoir |
BadFunctionDeclaration | 1199 | Déclaration de fonction non valide possible, fonction manquante ou erreur de syntaxe non reconnue. |
BadHexDigit | 1023 | Chiffre hexadécimal attendu. |
BadLabel | 1025 | Il existe déjà une étiquette portant ce nom. |
BadModifierInInterface | 1224 | Ce modificateur ne peut pas être utilisé sur un membre d'interface. |
BadOctalLiteral | 1242 | Un littéral octal incorrect est considéré comme un littéral décimal. |
BadPropertyDeclaration | 1200 | Déclaration de propriété non valide. L'accesseur |
BadReturn | 1018 | L'instruction Return ne peut pas apparaître en dehors de la fonction. |
BadSwitch | 1103 | Instruction |
BadThrow | 1239 | L'instruction |
BadVariableDeclaration | 1198 | Déclaration de variable non valide possible, |
BadWayToLeaveFinally | 1190 | L'état actuel du bloc |
BaseClassIsExpandoAlready | 1156 | Une classe de base est déjà marquée Expando ; la spécification actuelle sera ignorée. |
BooleanExpected | 5010 | Aucune valeur Boolean n'a été trouvée. |
CannotAssignToFunctionResult | 5003 | Impossible d'assigner à un résultat de fonction. |
CannotBeAbstract | 1212 | Impossible d'être abstrait sauf si la classe est marquée comme abstraite. |
CannotCallSecurityMethodLateBound | 5044 | Les méthodes de sécurité Deny(), PermitOnly() et Assert() ne peuvent pas être appelées à l'aide d'une liaison tardive. |
CannotChangeVisibility | 1171 | Impossible de modifier la spécification de visibilité d'une méthode de base. |
CannotInstantiateAbstractClass | 1214 | Il n'est pas possible de construire une instance d'une classe abstraite. |
CannotNestPositionDirective | 1119 | La directive de position doit être terminée avant de démarrer une nouvelle. |
CannotReturnValueFromVoidFunction | 1182 | Impossible de retourner une valeur d'une fonction ou d'un constructeur void. |
CannotUseNameOfClass | 1124 | Seule une fonction constructeur peut avoir le même nom que la classe qui la contient. |
CannotUseStaticSecurityAttribute | 5045 | JScript ne prend pas en charge d'attributs de sécurité statiques. |
CantAssignThis | 5000 | Impossible d'assigner à |
CantCreateObject | 429 | Impossible de créer l'objet. |
CcInvalidElif | 1106 |
|
CcInvalidElse | 1105 |
|
CcInvalidEnd | 1104 |
|
CcInvalidInDebugger | 1256 | Les directives et variables de compilation conditionnelles ne peuvent pas être utilisées dans le débogueur. |
CcOff | 1030 | La compilation conditionnelle est désactivée. |
CircularDefinition | 1120 | Définition circulaire. |
ClashWithProperty | 1177 | Le nom du champ est en conflit avec le nom de la propriété. |
ClassNotAllowed | 1109 | Définition de classe non autorisée dans ce contexte. |
ConstructorMayNotHaveReturnType | 1233 | Un constructeur ne peut pas avoir de type de retour. |
CustomAttributeUsedMoreThanOnce | 1236 | Ce type d'attribut doit être unique. |
DateExpected | 5006 | Objet date attendu. |
DelegatesShouldNotBeExplicitlyConstructed | 1258 | Les délégués ne doivent pas être construits explicitement ; utilisez simplement le nom de méthode. |
Deprecated | 1121 | Le type spécifié est déconseillé. |
DifferentReturnTypeFromBase | 1176 | La méthode dans une classe de base a un type de retour différent. |
DoesNotHaveAnAddress | 1203 | L'expression n'a pas d'adresse. |
DupDefault | 1027 |
|
DuplicateMethod | 1251 | Cette méthode a le même nom, types de paramètre et type de retour qu'une autre méthode dans cette classe. |
DuplicateName | 1111 | Identificateur déjà utilisé. |
DuplicateNamedParameter | 5036 | Le paramètre nommé est dupliqué. |
DupVisibility | 1101 | Le modificateur de visibilité est déjà défini. |
EnumeratorExpected | 5015 | Objet énumérateur attendu. |
EnumNotAllowed | 1230 | Définition de |
ErrEOF | 1107 | Davantage de caractères sources sont attendus. |
ExceptionFromHResult | 6011 | Exception de HRESULT. |
ExecutablesCannotBeLocalized | 1254 | Les exécutables ne peuvent pas être localisés ; Culture doit toujours être vide. |
ExpandoClassShouldNotImpleEnumerable | 1162 | Les classes Expando ne doivent pas implémenter IEnumerable. L'interface est définie implicitement sur les classes Expando. |
ExpandoMustBePublic | 1257 | Les méthodes Expando doivent être publiques. |
ExpandoPrecludesAbstract | 1222 | Les méthodes Expando ne peuvent pas être abstraites. |
ExpandoPrecludesOverride | 1220 | Les méthodes Expando ne peuvent pas se substituer aux méthodes de la classe de base. |
ExpandoPrecludesStatic | 1250 | Les méthodes Expando ne peuvent pas être statiques. |
ExpectedAssembly | 1248 | Assembly attendu. |
ExpressionExpected | 1195 | Expression attendue. |
FileNotFound | 53 | Fichier introuvable. |
FinalPrecludesAbstract | 1209 |
|
FractionOutOfRange | 5026 | Le nombre de chiffres fractionnaires est hors limites. |
FuncEvalAborted | 6000 | Arrêt de l'évaluation de la fonction. |
FuncEvalBadLocation | 6007 | L'évaluation de fonction ne peut pas être effectuée à cet endroit du programme. |
FuncEvalBadThreadNotStarted | 6005 | Échec de l'évaluation de fonction et non démarrage du thread. |
FuncEvalBadThreadState | 6004 | Échec de l'évaluation de fonction. Le thread peut contenir des données incorrectes. |
FuncEvalThreadSleepWaitJoin | 6003 | Échec de l'évaluation de fonction. Le thread est en état de veille, en attente d'un objet ou en attente de la fin d'un autre thread. |
FuncEvalThreadSuspended | 6002 | Échec de l'évaluation de fonction. Le thread est suspendu. |
FuncEvalTimedout | 6001 | Expiration du délai d'évaluation de la fonction. |
FuncEvalWebMethod | 6008 | Impossible d'appeler une méthode Web dans le débogueur. |
FunctionExpected | 5002 | Une fonction était attendue. |
GetAndSetAreInconsistent | 1142 | Les méthodes |
HidesAbstractInBase | 1172 | La méthode masque |
HidesParentMember | 1170 | La classe de |
IllegalAssignment | 5008 | Assignation non valide. |
IllegalChar | 1014 | Caractère non valide. |
IllegalEval | 5033 | Un Eval ne peut pas être appelé par un alias. |
IllegalParamArrayAttribute | 1221 | Une liste d'arguments variable doit être du type tableau. |
IllegalUseOfSuper | 1189 | Cette utilisation de la classe de base n'est pas valide. |
IllegalUseOfThis | 1122 | Cette utilisation de |
IllegalVisibility | 1102 | Modificateur de visibilité non valide. |
ImplicitlyReferencedAssemblyNotFound | 1259 | Un assembly référencé dépend d'un autre assembly qui n'est pas référencé ou qui est introuvable. |
ImpossibleConversion | 1208 | La conversion ou la contrainte spécifiée n'est pas possible. |
IncompatibleAssemblyReference | 1267 | L'assembly référencé est incompatible. |
IncompatibleVisibility | 1108 | Modificateur de visibilité incompatible. |
IncorrectNumberOfIndices | 5042 | Le nombre d'indices ne correspond pas à la dimension du tableau. |
InstanceNotAccessibleFromStatic | 1243 | Un membre non static n'est pas accessible à partir d'une portée |
InterfaceIllegalInInterface | 1227 | Les interfaces ne peuvent pas être déclarées dans une |
InternalError | 51 | Une erreur interne a été levée. |
InvalidAssemblyKeyFile | 1268 | Un fichier de clé de l'assembly non valide a été utilisé. |
InvalidBaseTypeForEnum | 1213 | Le type de base |
InvalidCall | 5 | Appel ou argument de procédure non valide. |
InvalidCustomAttribute | 1143 | Une classe d'attributs personnalisés doit dériver de Attribute. |
InvalidCustomAttributeArgument | 1144 | Seuls les types primitifs sont autorisés dans une liste des arguments du constructeur de l'attribut personnalisé. |
InvalidCustomAttributeClassOrCtor | 1146 | Classe ou constructeur d'attributs personnalisés inconnu. |
InvalidCustomAttributeTarget | 1231 | Cet attribut n'est pas valide pour ce type de déclaration. |
InvalidDebugDirective | 1235 | Directive debug non valide. |
InvalidElse | 1034 |
|
InvalidImport | 1229 | L'instruction |
InvalidLanguageOption | 1179 | Doit spécifier l'option de langage "fast" ou "versionSafe". |
InvalidPositionDirective | 1114 | Une directive de position inconnue a été découverte. |
InvalidPrototype | 5023 | Objet prototype non valide pour cette fonction. |
InvalidResource | 1262 | Fichier .resources non valide. |
ItemNotAllowedOnExpandoClass | 1152 | Impossible de définir l'élément de propriété sur une classe Expando. Cet élément est réservé pour les champs Expando. |
KeywordUsedAsIdentifier | 1137 | Vous ne pouvez pas utiliser de mot réservé en tant qu'identificateur. |
MemberInitializerCannotContainFuncExpr | 1270 | Un initialiseur de membre ne peut pas contenir une expression de fonction. |
MemberTypeCLSCompliantMismatch | 1265 | Le membre de classe ne peut pas être marqué comme conforme CLS (Common Language Specification), car la classe n'est pas marquée comme conforme CLS. |
MethodClashOnExpandoSuperClass | 1155 | Impossible de créer la classe Expando, car une propriété nommée |
MethodInBaseIsNotVirtual | 1174 | Une méthode dans une classe de base qui est |
MethodNotAllowedOnExpandoClass | 1153 | Impossible de définir une propriété nommée |
MissingConstructForAttributes | 1160 | La liste d'attributs ne s'applique pas au contexte en cours. |
MissingNameParameter | 5037 | Le nom de paramètre nommé spécifié n'appartient pas aux paramètres formels. |
MoreNamedParametersThanArguments | 5038 | Un nombre insuffisant d'arguments a été spécifié. Le nombre de noms de paramètre nommés ne peut pas dépasser le nombre d'arguments passés. |
MustBeEOL | 1115 | La directive ne peut pas être suivie par un autre code sur la même ligne. |
MustImplementMethod | 1128 | La classe doit fournir une implémentation de la méthode. |
MustProvideNameForNamedParameter | 5035 | Le nom du paramètre nommé ne doit pas être null ou vide. |
NeedArrayObject | 5031 | « | » n'est pas un objet tableau. Objet tableau attendu. |
NeedCompileTimeConstant | 1110 | Une expression doit être une constante de compilation. |
NeedInstance | 1210 | Une instance est attendue. |
NeedInterface | 1129 | Un nom d'interface est attendu. |
NeedObject | 424 | Objet requis. |
NeedType | 1112 | Nom de type attendu. |
NestedInstanceTypeCannotBeExtendedByStatic | 1237 | Un type imbriqué non statique ne peut être étendu que par un type non statique imbriqué dans la même classe. |
NewNotSpecifiedInMethodDeclaration | 1173 | Une méthode correspond à une méthode dans une classe de base. Doit spécifier |
NoAt | 1032 |
|
NoCatch | 1033 |
|
NoCcEnd | 1029 |
|
NoColon | 1003 | ":" attendu. |
NoComma | 1100 | "," attendu. |
NoCommaOrTypeDefinitionError | 1191 | "," attendu ou déclaration de type non valide ; écrire "<Identifier> : <Type>" et non "<Type> <Identifier>". |
NoCommentEnd | 1016 | Commentaire non terminé. |
NoConstructor | 5032 | Constructeur inexistant. |
NoEqual | 1011 | "=" attendu. |
NoError | 0 | Pas d'erreur. Valeur par défaut (0) pour l'énumération. |
NoFuncEvalAllowed | 6006 | Arrêt de l'évaluation de la fonction. Pour activer l’évaluation des propriétés, cliquez sur Options dans le menu Outils, puis sélectionnez Débogage dans l’arborescence. |
NoIdentifier | 1010 | Identificateur attendu. |
NoLabel | 1026 | Étiquette introuvable. |
NoLeftCurly | 1008 | "{" attendu. |
NoLeftParen | 1005 | "(" attendu. |
NoMemberIdentifier | 1028 | Identificateur ou |
NoMethodInBaseToNew | 1175 | Il n'y a aucun membre dans une classe de base à |
NoMethodInBaseToOverride | 1180 | Il n'y a aucun membre dans une classe de base à |
NonCLSCompliantMember | 1163 | Le membre spécifié n'est pas conforme CLS. |
NonCLSCompliantType | 1264 | Le type spécifié n'est pas conforme CLS. |
NonClsException | 5046 | Une cible a levé une exception non-CLS. |
NonStaticWithTypeName | 1245 | Un membre non static n'est pas accessible avec le nom de la classe. |
NonSupportedInDebugger | 5039 | Impossible d'évaluer l'expression dans le débogueur. |
NoRightBracket | 1007 | "]" attendu. |
NoRightBracketOrComma | 1194 | "," ou "]" attendu. |
NoRightCurly | 1009 | "}" attendu. |
NoRightParen | 1006 | ")" attendu. |
NoRightParenOrComma | 1193 | "," ou ")" attendu. |
NoSemicolon | 1004 | ";" attendu. |
NoSuchMember | 1151 | Les objets de ce type n'ont pas ce membre. |
NoSuchStaticMember | 1246 | Un type n'a pas ce membre |
NoSuchType | 1241 | Type introuvable. Une référence d'assembly est peut-être manquante. |
NotAccessible | 1123 | L'objet ou le membre n'est pas accessible depuis cette portée. |
NotAllowedInSuperConstructorCall | 1140 | L'objet ou le membre n'est pas autorisé dans un appel au constructeur de classe de base. |
NotAnExpandoFunction | 1252 | Les membres de classe utilisés comme constructeurs doivent être marqués comme fonctions Expando. |
NotCollection | 451 | Cet objet n'est pas une collection. |
NotConst | 1031 | Constante attendue. |
NotDeletable | 1164 | L'objet ou le membre ne peut pas être supprimé. |
NotIndexable | 1158 | Les objets de ce type ne sont pas indexables. |
NotInsideClass | 1113 | Valide uniquement à l'intérieur d'une définition de classe. |
NotMeantToBeCalledDirectly | 1141 | Vous ne pouvez pas appeler directement cette méthode. Si possible, utilisez plutôt des accesseurs de propriété. |
NotOKToCallSuper | 1188 | L'appel à un constructeur de classe de base n'est pas valide à partir de cet emplacement. |
NotValidForConstructor | 1181 | Non valide pour un constructeur. |
NotValidVersionString | 1253 | Chaîne de version non valide. |
NotYetImplemented | 5034 | Pas encore implémenté. |
NoVarInEnum | 1228 | Les déclarations de membre |
NoWhile | 1024 |
|
NumberExpected | 5001 | Nombre attendu. |
ObjectExpected | 5007 | Objet attendu. |
OctalLiteralsAreDeprecated | 1186 | Les littéraux octaux sont déconseillés. |
OLENoPropOrMethod | 438 | L'objet ne prend pas en charge cette propriété ou méthode. |
OnlyClassesAllowed | 1161 | Seules des classes sont autorisées dans un |
OnlyClassesAndPackagesAllowed | 1234 | Seuls des classes et packages sont autorisés dans une bibliothèque. |
OutOfMemory | 7 | Mémoire insuffisante. |
OutOfStack | 28 | Espace de pile insuffisant. |
OverrideAndHideUsedTogether | 1178 | Impossible d'utiliser |
PackageExpected | 1165 | Nom de package attendu. |
PackageInWrongContext | 1232 | Définition de package non autorisée dans ce contexte. |
ParamListNotLast | 1240 | Une liste d'arguments variable doit être le dernier argument. |
PossibleBadConversion | 1260 | Cette conversion peut échouer au moment de l'exécution. |
PossibleBadConversionFromString | 1261 | La conversion d'une chaîne en un nombre ou une valeur Boolean est lente et peut échouer au moment de l'exécution. |
PrecisionOutOfRange | 5027 | La précision est hors limites. |
PropertyLevelAttributesMustBeOnGetter | 1238 | Un attribut qui cible la propriété doit être spécifié sur l'accesseur |
RefParamsNonSupportedInDebugger | 5043 | Les méthodes avec les paramètres |
RegExpExpected | 5016 | Objet RegExpObject attendu. |
RegExpSyntax | 5017 | Erreur de syntaxe dans l'expression régulière. |
ShouldBeAbstract | 1223 | Une fonction sans corps doit être de type |
SideEffectsDisallowed | 6012 | L'expression provoque des effets secondaires et ne sera pas évaluée. |
StaticIsAlreadyFinal | 1217 | Les méthodes statiques ne peuvent pas être |
StaticMethodsCannotHide | 1219 | Les méthodes statiques ne peuvent pas masquer les méthodes de la classe de base. |
StaticMethodsCannotOverride | 1218 | Les méthodes statiques ne peuvent pas se substituer aux méthodes de la classe de base. |
StaticMissingInStaticInit | 1159 | L'initialiseur statique doit spécifier le mot clé |
StaticRequiresTypeName | 1244 | Un membre statique doit être accessible par le nom de la classe. |
StaticVarNotAvailable | 6009 | Une variable statique n'est pas disponible. |
StringConcatIsSlow | 1255 | L'opérateur plus est une méthode lente de concaténation des chaînes. Utilisez StringBuilder à la place. |
StringExpected | 5005 | Chaîne attendue. |
SuperClassConstructorNotAccessible | 1185 | Le constructeur de classe de base n'est pas accessible à partir de cette portée. |
SuspectAssignment | 1206 | La condition |
SuspectLoopCondition | 1247 | La condition de boucle (loop) ne peut pas contenir d'appel de fonction. |
SuspectSemicolon | 1207 | Instruction vide trouvée dans l'instruction |
SyntaxError | 1002 | Erreur de syntaxe découverte. |
TooFewParameters | 1204 | Tous les paramètres requis n'ont pas été fournis. |
TooManyParameters | 1148 | Trop de paramètres réels. Les paramètres excédentaires seront ignorés. |
TooManyTokensSkipped | 1197 | Trop d'erreurs. Le fichier n'est peut-être pas un fichier JScript. |
TypeAssemblyCLSCompliantMismatch | 1266 | Le type ne peut pas être marqué conforme CLS, car l'assembly n'est pas marqué conforme CLS. |
TypeCannotBeExtended | 1134 | Le type ne peut pas être étendu. |
TypeMismatch | 13 | Incompatibilité de type. |
TypeNameTooLong | 1269 | Le nom de type complet est trop long. Il doit comporter moins de 1 024 caractères. |
TypeObjectNotAvailable | 6010 | L'objet de type pour ce type n'est pas disponible. |
UncaughtException | 5022 | Exception levée mais non interceptée. |
UndeclaredVariable | 1135 | La variable n'a pas été déclarée. |
UndefinedIdentifier | 5009 | Identificateur non défini. |
UnexpectedSemicolon | 1196 | ";" inattendu. |
UnreachableCatch | 1133 | Impossible d'atteindre la clause Catch. |
UnterminatedString | 1015 | Constante de chaîne non terminée. |
URIDecodeError | 5025 | L'encodage de l'URI à désencoder n'est pas valide. |
URIEncodeError | 5024 | L'URI à encoder contient un caractère non valide. |
UselessAssignment | 1205 | Une assignation crée une propriété Expando qui est immédiatement supprimée. |
UselessExpression | 1169 | L'expression n'a pas d'effet. |
VariableLeftUninitialized | 1136 | Les variables non initialisées sont d'une utilisation dangereuse et lente. Souhaitez-vous la laisser non initialisée ? |
VariableMightBeUnitialized | 1187 | La variable peut ne pas être initialisée. |
VarIllegalInInterface | 1226 | Les variables ne peuvent pas être déclarées dans une interface. |
VBArrayExpected | 5013 | Un VBArray est attendu. |
WriteOnlyProperty | 5041 | La propriété est en écriture seule. |
WrongDirective | 1118 | Directive de débogueur ou directive de position incorrecte. |
WrongUseOfAddressOf | 1263 | L'adresse d'opérateur ne peut être utilisée que dans une liste d'arguments. |