JSError Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los mensajes de error de JScript. Esta clase pertenece a la categoría de estado de compilación y en tiempo de ejecución.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
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
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| NoError | 0 | No hay ningún error. Este es el valor predeterminado (0) de la enumeración. |
| InvalidCall | 5 | Llamada o argumento de procedimiento no válidos. |
| OutOfMemory | 7 | Memoria insuficiente. |
| TypeMismatch | 13 | Error de coincidencia de tipos. |
| OutOfStack | 28 | Espacio fuera de la pila. |
| InternalError | 51 | Se ha producido un error interno. |
| FileNotFound | 53 | No se encontró el archivo. |
| NeedObject | 424 | Se requiere un objeto . |
| CantCreateObject | 429 | No se puede crear el objeto . |
| OLENoPropOrMethod | 438 | El objeto no admite esta propiedad o método. |
| ActionNotSupported | 445 | El objeto no admite esta acción. |
| NotCollection | 451 | Este objeto no es una colección. |
| SyntaxError | 1002 | Error de sintaxis detectado. |
| NoColon | 1003 | Se esperaba ":". |
| NoSemicolon | 1004 | Se esperaba ";". |
| NoLeftParen | 1005 | Se esperaba "(". |
| NoRightParen | 1006 | Se esperaba ")". |
| NoRightBracket | 1007 | Se esperaba "]". |
| NoLeftCurly | 1008 | Se esperaba "{". |
| NoRightCurly | 1009 | Se esperaba "}". |
| NoIdentifier | 1010 | Identificador esperado. |
| NoEqual | 1011 | Se esperaba "=". |
| IllegalChar | 1014 | Carácter no válido. |
| UnterminatedString | 1015 | Constante de cadena no terminada. |
| NoCommentEnd | 1016 | Comentario no terminado. |
| BadReturn | 1018 | La instrucción Return no puede aparecer fuera de la función. |
| BadBreak | 1019 | No se puede tener |
| BadContinue | 1020 | No se puede tener |
| BadHexDigit | 1023 | Dígito hexadecimal esperado. |
| NoWhile | 1024 | Se esperaba |
| BadLabel | 1025 | Ya hay una etiqueta que tiene ese nombre. |
| NoLabel | 1026 | No se encontró la etiqueta. |
| DupDefault | 1027 |
|
| NoMemberIdentifier | 1028 | Identificador esperado o |
| NoCcEnd | 1029 | Se esperaba |
| CcOff | 1030 | La compilación condicional está desactivada. |
| NotConst | 1031 | Constante esperada. |
| NoAt | 1032 | Se esperaba |
| NoCatch | 1033 | Se esperaba |
| InvalidElse | 1034 | No coincide; |
| NoComma | 1100 | Se esperaba ",". |
| DupVisibility | 1101 | Modificador de visibilidad ya definido. |
| IllegalVisibility | 1102 | Modificador de visibilidad no válido. |
| BadSwitch | 1103 | Falta |
| CcInvalidEnd | 1104 | No coincide; |
| CcInvalidElse | 1105 | No coincide; |
| CcInvalidElif | 1106 | No coincide; |
| ErrEOF | 1107 | Espera más caracteres de origen. |
| IncompatibleVisibility | 1108 | Modificador de visibilidad incompatible. |
| ClassNotAllowed | 1109 | No se permite la definición de clase en este contexto. |
| NeedCompileTimeConstant | 1110 | Una expresión debe ser una constante en tiempo de compilación. |
| DuplicateName | 1111 | Identificador que ya está en uso. |
| NeedType | 1112 | Se espera un nombre de tipo. |
| NotInsideClass | 1113 | Válido solo dentro de una definición de clase. |
| InvalidPositionDirective | 1114 | Se detectó una directiva de posición desconocida. |
| MustBeEOL | 1115 | La directiva no puede ir seguida de otro código en la misma línea. |
| WrongDirective | 1118 | Directiva del depurador incorrecta o posición incorrecta para la directiva . |
| CannotNestPositionDirective | 1119 | La directiva position debe finalizar antes de que se pueda iniciar una nueva. |
| CircularDefinition | 1120 | Definición circular. |
| Deprecated | 1121 | El tipo especificado está en desuso. |
| IllegalUseOfThis | 1122 | No es válido usar |
| NotAccessible | 1123 | El objeto o miembro no es accesible desde este ámbito. |
| CannotUseNameOfClass | 1124 | Solo una función constructora puede tener el mismo nombre que la clase en la que aparece. |
| MustImplementMethod | 1128 | La clase debe proporcionar una implementación del método . |
| NeedInterface | 1129 | Se espera un nombre de interfaz. |
| UnreachableCatch | 1133 | Nunca se alcanzará la cláusula Catch. |
| TypeCannotBeExtended | 1134 | No se puede extender el tipo. |
| UndeclaredVariable | 1135 | No se ha declarado la variable. |
| VariableLeftUninitialized | 1136 | Las variables sin inicializar son peligrosas y lentas de usar. ¿Tenía intención de dejarla sin inicializar? |
| KeywordUsedAsIdentifier | 1137 | No se puede usar una palabra reservada como identificador. |
| NotAllowedInSuperConstructorCall | 1140 | No se permite el objeto o miembro en una llamada al constructor de clase base. |
| NotMeantToBeCalledDirectly | 1141 | No se puede llamar directamente a este método. Si es posible, use descriptores de acceso de propiedad en su lugar. |
| GetAndSetAreInconsistent | 1142 | Los |
| InvalidCustomAttribute | 1143 | Una clase de atributo personalizado debe derivar de Attribute. |
| InvalidCustomAttributeArgument | 1144 | Solo se permiten tipos primitivos en una lista de argumentos de constructor de atributos personalizados. |
| InvalidCustomAttributeClassOrCtor | 1146 | Constructor o clase de atributo personalizado desconocido. |
| TooManyParameters | 1148 | Hay demasiados parámetros reales. Se omitirán los parámetros excesivos. |
| AmbiguousBindingBecauseOfWith | 1149 | La With instrucción ha hecho que este nombre sea ambiguo. |
| AmbiguousBindingBecauseOfEval | 1150 | La presencia de Eval ha hecho que este nombre sea ambiguo. |
| NoSuchMember | 1151 | Los objetos de este tipo no tienen este tipo de miembro. |
| ItemNotAllowedOnExpandoClass | 1152 | No se puede definir la propiedad Item en una Expando clase. Este elemento está reservado para los Expando campos. |
| MethodNotAllowedOnExpandoClass | 1153 | No se puede definir una propiedad denominada |
| MethodClashOnExpandoSuperClass | 1155 | No se puede crear la Expando clase porque una propiedad denominada |
| BaseClassIsExpandoAlready | 1156 | Ya se ha marcado Expandouna clase base; se omitirá la especificación actual. |
| AbstractCannotBePrivate | 1157 | Un método abstracto no puede ser privado. |
| NotIndexable | 1158 | Los objetos de este tipo no son indizables. |
| StaticMissingInStaticInit | 1159 | El inicializador estático debe especificar la |
| MissingConstructForAttributes | 1160 | La lista de atributos no se aplica al contexto actual. |
| OnlyClassesAllowed | 1161 | Solo se permiten clases dentro de . |
| ExpandoClassShouldNotImpleEnumerable | 1162 | Expando Las clases no deben implementar IEnumerable. La interfaz se define implícitamente en Expando clases. |
| NonCLSCompliantMember | 1163 | El miembro especificado no es compatible con CLS. |
| NotDeletable | 1164 | No se puede eliminar el objeto o el miembro. |
| PackageExpected | 1165 | Se esperaba el nombre del paquete. |
| UselessExpression | 1169 | La expresión no tiene ningún efecto. |
| HidesParentMember | 1170 |
|
| CannotChangeVisibility | 1171 | No se puede cambiar la especificación de visibilidad de un método base. |
| HidesAbstractInBase | 1172 | El método oculta |
| NewNotSpecifiedInMethodDeclaration | 1173 | Un método coincide con un método de una clase base. Debe especificar |
| MethodInBaseIsNotVirtual | 1174 | Método de una clase base que es |
| NoMethodInBaseToNew | 1175 | No hay ningún miembro de una clase base en |
| DifferentReturnTypeFromBase | 1176 | El método en base tiene un tipo de valor devuelto diferente. |
| ClashWithProperty | 1177 | El nombre del campo entra en conflicto con el nombre de la propiedad . |
| OverrideAndHideUsedTogether | 1178 | No se puede usar |
| InvalidLanguageOption | 1179 | Debe especificar la opción de idioma "fast" o "versionSafe". |
| NoMethodInBaseToOverride | 1180 | No hay ningún miembro de una clase base en |
| NotValidForConstructor | 1181 | No es válido para un constructor. |
| CannotReturnValueFromVoidFunction | 1182 | No se puede devolver un valor de una función o constructor void. |
| AmbiguousMatch | 1183 | Más de un método o propiedad coincide con esta lista de parámetros. |
| AmbiguousConstructorCall | 1184 | Más de un constructor coincide con esta lista de parámetros. |
| SuperClassConstructorNotAccessible | 1185 | No se puede acceder al constructor de clase base desde este ámbito. |
| OctalLiteralsAreDeprecated | 1186 | Los literales octales están en desuso. |
| VariableMightBeUnitialized | 1187 | Es posible que la variable no se inicialice. |
| NotOKToCallSuper | 1188 | No es válido llamar a un constructor de clase base desde esta ubicación. |
| IllegalUseOfSuper | 1189 | No es válido usar la clase base de esta manera. |
| BadWayToLeaveFinally | 1190 | Es lento y potencialmente confuso dejar un |
| NoCommaOrTypeDefinitionError | 1191 | Se esperaba "," o declaración de tipo no válida; escriba "<Identifier> : <Type>" not "<Type><Identifier>". |
| AbstractWithBody | 1192 | Una función abstracta no puede tener un cuerpo. |
| NoRightParenOrComma | 1193 | Se esperaba "," o ")". |
| NoRightBracketOrComma | 1194 | Se esperaba "," o "]". |
| ExpressionExpected | 1195 | Expresión esperada. |
| UnexpectedSemicolon | 1196 | Inesperado ";". |
| TooManyTokensSkipped | 1197 | Demasiados errores. Es posible que el archivo no sea un archivo JScript. |
| BadVariableDeclaration | 1198 | Posible error de declaración de variable no válida, |
| BadFunctionDeclaration | 1199 | Posible error de sintaxis no válida, función que falta o error de sintaxis no reconocida. |
| BadPropertyDeclaration | 1200 | Declaración de propiedad no válida. El |
| DoesNotHaveAnAddress | 1203 | La expresión no tiene una dirección. |
| TooFewParameters | 1204 | No se han proporcionado todos los parámetros necesarios. |
| UselessAssignment | 1205 | Una asignación crea una Expando propiedad que se desecha inmediatamente. |
| SuspectAssignment | 1206 |
|
| SuspectSemicolon | 1207 | Instrucción vacía que se encuentra en la |
| ImpossibleConversion | 1208 | La conversión o coerción especificada no es posible. |
| FinalPrecludesAbstract | 1209 |
|
| NeedInstance | 1210 | Se espera una instancia de . |
| CannotBeAbstract | 1212 | No se puede abstraer a menos que la clase esté marcada como abstracta. |
| InvalidBaseTypeForEnum | 1213 |
|
| CannotInstantiateAbstractClass | 1214 | No es posible construir una instancia de una clase abstracta. |
| ArrayMayBeCopied | 1215 | La asignación de una matriz JScript a una Array puede hacer que se copie la matriz. |
| AbstractCannotBeStatic | 1216 | Los métodos estáticos no pueden ser abstractos. |
| StaticIsAlreadyFinal | 1217 | Los métodos estáticos no pueden ser |
| StaticMethodsCannotOverride | 1218 | Los métodos estáticos no pueden invalidar los métodos de clase base. |
| StaticMethodsCannotHide | 1219 | Los métodos estáticos no pueden ocultar los métodos de clase base. |
| ExpandoPrecludesOverride | 1220 | Expando los métodos no pueden invalidar los métodos de clase base. |
| IllegalParamArrayAttribute | 1221 | Una lista de argumentos variables debe ser de un tipo de matriz. |
| ExpandoPrecludesAbstract | 1222 | Expando los métodos no pueden ser abstractos. |
| ShouldBeAbstract | 1223 | Una función sin un cuerpo debe ser |
| BadModifierInInterface | 1224 | Este modificador no se puede usar en un miembro de interfaz. |
| VarIllegalInInterface | 1226 | Las variables no se pueden declarar en una interfaz. |
| InterfaceIllegalInInterface | 1227 | Las interfaces no se pueden declarar en . |
| NoVarInEnum | 1228 |
|
| InvalidImport | 1229 | La |
| EnumNotAllowed | 1230 |
|
| InvalidCustomAttributeTarget | 1231 | Este atributo no es válido para este tipo de declaración. |
| PackageInWrongContext | 1232 | No se permite la definición del paquete en este contexto. |
| ConstructorMayNotHaveReturnType | 1233 | Un constructor no puede tener un tipo de valor devuelto. |
| OnlyClassesAndPackagesAllowed | 1234 | Solo se permiten clases y paquetes dentro de una biblioteca. |
| InvalidDebugDirective | 1235 | Directiva de depuración no válida. |
| CustomAttributeUsedMoreThanOnce | 1236 | Este tipo de atributo debe ser único. |
| NestedInstanceTypeCannotBeExtendedByStatic | 1237 | Un tipo anidado no estático solo se puede extender mediante un tipo no estático anidado en la misma clase. |
| PropertyLevelAttributesMustBeOnGetter | 1238 | Se debe especificar un atributo destinado a la propiedad en el |
| BadThrow | 1239 | Una |
| ParamListNotLast | 1240 | Una lista de argumentos variables debe ser el último argumento. |
| NoSuchType | 1241 | No se encontró el tipo. Es posible que falte una referencia de ensamblado. |
| BadOctalLiteral | 1242 | Literal octal con formato incorrecto tratado como literal decimal. |
| InstanceNotAccessibleFromStatic | 1243 | No se puede acceder a un miembro no estático desde un |
| StaticRequiresTypeName | 1244 | El nombre de clase debe tener acceso a un miembro estático. |
| NonStaticWithTypeName | 1245 | No se puede tener acceso a un miembro no estático con el nombre de clase. |
| NoSuchStaticMember | 1246 | El tipo no tiene este |
| SuspectLoopCondition | 1247 | La condición de bucle no puede contener una llamada de función. |
| ExpectedAssembly | 1248 | Ensamblado esperado. |
| AssemblyAttributesMustBeGlobal | 1249 | Los atributos personalizados de ensamblado no pueden formar parte de otra construcción. |
| ExpandoPrecludesStatic | 1250 | Expando los métodos no pueden ser estáticos. |
| DuplicateMethod | 1251 | Este método tiene el mismo nombre, tipos de parámetros y tipo de valor devuelto que otro método de esta clase. |
| NotAnExpandoFunction | 1252 | Los miembros de clase usados como constructores deben marcarse como Expando funciones. |
| NotValidVersionString | 1253 | No es una cadena de versión válida. |
| ExecutablesCannotBeLocalized | 1254 | Los ejecutables no se pueden localizar; Culture siempre debe estar vacío. |
| StringConcatIsSlow | 1255 | El operador más es una manera lenta de concatenar cadenas. Considere usar StringBuilder en su lugar. |
| CcInvalidInDebugger | 1256 | Las directivas y variables de compilación condicional no se pueden usar en el depurador. |
| ExpandoMustBePublic | 1257 | Expando los métodos deben ser públicos. |
| DelegatesShouldNotBeExplicitlyConstructed | 1258 | Los delegados no deben construirse explícitamente; simplemente use el nombre del método. |
| ImplicitlyReferencedAssemblyNotFound | 1259 | Un ensamblado al que se hace referencia depende de otro ensamblado al que no se hace referencia o no se encuentra. |
| PossibleBadConversion | 1260 | Esta conversión puede producir un error en tiempo de ejecución. |
| PossibleBadConversionFromString | 1261 | La conversión de una cadena en un número o booleano es lenta y puede producirse un error en tiempo de ejecución. |
| InvalidResource | 1262 | No es un archivo .resources válido. |
| WrongUseOfAddressOf | 1263 | La dirección del operador solo se puede usar en una lista de argumentos. |
| NonCLSCompliantType | 1264 | El tipo especificado no es compatible con CLS. |
| MemberTypeCLSCompliantMismatch | 1265 | El miembro de clase no se puede marcar como compatible con Common Language Specification (CLS) porque la clase no está marcada como conforme a CLS. |
| TypeAssemblyCLSCompliantMismatch | 1266 | El tipo no se puede marcar como conforme a CLS porque el ensamblado no está marcado como conforme a CLS. |
| IncompatibleAssemblyReference | 1267 | El ensamblado al que se hace referencia no es compatible. |
| InvalidAssemblyKeyFile | 1268 | Se ha usado un archivo de clave de ensamblado no válido. |
| TypeNameTooLong | 1269 | El nombre de tipo completo es demasiado largo. Debe tener menos de 1024 caracteres. |
| MemberInitializerCannotContainFuncExpr | 1270 | Un inicializador de miembro no puede contener una expresión de función. |
| CantAssignThis | 5000 | No se puede asignar a |
| NumberExpected | 5001 | Se esperaba un número. |
| FunctionExpected | 5002 | Se esperaba una función. |
| CannotAssignToFunctionResult | 5003 | No se puede asignar a un resultado de función. |
| StringExpected | 5005 | Se esperaba una cadena. |
| DateExpected | 5006 | Se esperaba un objeto date. |
| ObjectExpected | 5007 | Se esperaba un objeto . |
| IllegalAssignment | 5008 | Asignación no válida. |
| UndefinedIdentifier | 5009 | Identificador indefinido. |
| BooleanExpected | 5010 | No se encontró ningún valor booleano. |
| VBArrayExpected | 5013 | Se espera un VBArray. |
| EnumeratorExpected | 5015 | Se esperaba un objeto enumerador. |
| RegExpExpected | 5016 | RegExpObject objeto esperado. |
| RegExpSyntax | 5017 | Error de sintaxis en la expresión regular. |
| UncaughtException | 5022 | Excepción iniciada y no detectada. |
| InvalidPrototype | 5023 | Esta función no tiene un objeto prototipo válido. |
| URIEncodeError | 5024 | El URI que se va a codificar contiene un carácter no válido. |
| URIDecodeError | 5025 | El URI que se va a descodificar no es una codificación válida. |
| FractionOutOfRange | 5026 | El número de dígitos fraccionarios está fuera del intervalo. |
| PrecisionOutOfRange | 5027 | La precisión está fuera del intervalo. |
| ArrayLengthConstructIncorrect | 5029 | La longitud de la matriz debe ser un entero positivo finito. |
| ArrayLengthAssignIncorrect | 5030 | A la longitud de la matriz se le debe asignar un número positivo finito. |
| NeedArrayObject | 5031 | Un valor "|" no es un objeto de matriz. Se esperaba un objeto array. |
| NoConstructor | 5032 | Ningún constructor de este tipo. |
| IllegalEval | 5033 | No Eval se puede llamar a un alias. |
| NotYetImplemented | 5034 | No implementado todavía. |
| MustProvideNameForNamedParameter | 5035 | No se puede proporcionar un nombre de parámetro con nombre nulo o vacío. |
| DuplicateNamedParameter | 5036 | Parámetro con nombre duplicado. |
| MissingNameParameter | 5037 | El nombre de parámetro con nombre especificado no es uno de los parámetros formales. |
| MoreNamedParametersThanArguments | 5038 | Se han especificado demasiados argumentos. El número de nombres de parámetro con nombre no puede superar el número de argumentos pasados. |
| NonSupportedInDebugger | 5039 | La expresión no se puede evaluar en el depurador. |
| AssignmentToReadOnly | 5040 | No se puede asignar a un campo o propiedad de solo lectura. |
| WriteOnlyProperty | 5041 | La propiedad es de solo escritura. |
| IncorrectNumberOfIndices | 5042 | El número de índices no coincide con la dimensión de la matriz. |
| RefParamsNonSupportedInDebugger | 5043 | No se puede llamar a métodos con |
| CannotCallSecurityMethodLateBound | 5044 | No se puede llamar a los Deny()métodos de seguridad , PermitOnly()y Assert() mediante el enlace en tiempo de ejecución. |
| CannotUseStaticSecurityAttribute | 5045 | JScript no admite atributos de seguridad estáticos. |
| NonClsException | 5046 | Un destino produjo una excepción que no es CLS. |
| FuncEvalAborted | 6000 | Se anuló la evaluación de la función. |
| FuncEvalTimedout | 6001 | Se agota el tiempo de espera de evaluación de la función. |
| FuncEvalThreadSuspended | 6002 | Error en la evaluación de la función. El subproceso está suspendido. |
| FuncEvalThreadSleepWaitJoin | 6003 | Error en la evaluación de la función. El subproceso está en suspensión, esperando un objeto o esperando a que finalice otro subproceso. |
| FuncEvalBadThreadState | 6004 | Error en la evaluación de la función. El subproceso puede contener datos incorrectos. |
| FuncEvalBadThreadNotStarted | 6005 | Error en la evaluación de la función y el subproceso no se ha iniciado. |
| NoFuncEvalAllowed | 6006 | Evaluación de funciones anulada. Para activar la evaluación de propiedades, haga clic en Opciones en el menú Herramientas y, a continuación, seleccione depuración en la vista de árbol. |
| FuncEvalBadLocation | 6007 | No se puede realizar la evaluación de funciones cuando se detiene en este punto del programa. |
| FuncEvalWebMethod | 6008 | No se puede llamar a un método web en el depurador. |
| StaticVarNotAvailable | 6009 | Una variable estática no está disponible. |
| TypeObjectNotAvailable | 6010 | El objeto de tipo para este tipo no está disponible. |
| ExceptionFromHResult | 6011 | Excepción de HRESULT. |
| SideEffectsDisallowed | 6012 | La expresión provoca efectos secundarios y no se evaluará. |