JSError Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica i messaggi di errore JScript. Questa classe appartiene alla categoria di stato della compilazione e della fase di esecuzione.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
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
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| NoError | 0 | Nessun errore. Questo è il valore predefinito (0) per l'enumerazione. |
| InvalidCall | 5 | Chiamata o argomento di routine non valido. |
| OutOfMemory | 7 | Memoria insufficiente. |
| TypeMismatch | 13 | Tipo non corrispondente. |
| OutOfStack | 28 | Spazio dello stack esaurito. |
| InternalError | 51 | È stato generato un errore interno. |
| FileNotFound | 53 | File non trovato. |
| NeedObject | 424 | È necessario un oggetto . |
| CantCreateObject | 429 | Impossibile creare l'oggetto. |
| OLENoPropOrMethod | 438 | L'oggetto non supporta questa proprietà o metodo. |
| ActionNotSupported | 445 | L'oggetto non supporta questa azione. |
| NotCollection | 451 | Questo oggetto non è un insieme. |
| SyntaxError | 1002 | Errore di sintassi individuato. |
| NoColon | 1003 | Previsto ":". |
| NoSemicolon | 1004 | Previsto ";". |
| NoLeftParen | 1005 | Previsto "(". |
| NoRightParen | 1006 | Previsto ")". |
| NoRightBracket | 1007 | Previsto "]". |
| NoLeftCurly | 1008 | Previsto "{". |
| NoRightCurly | 1009 | Previsto "}". |
| NoIdentifier | 1010 | Identificatore previsto. |
| NoEqual | 1011 | Previsto "=". |
| IllegalChar | 1014 | Carattere non valido. |
| UnterminatedString | 1015 | Costante stringa non terminata. |
| NoCommentEnd | 1016 | Commento non terminato. |
| BadReturn | 1018 | L'istruzione Return non può essere visualizzata all'esterno della funzione. |
| BadBreak | 1019 | Non può essere presente |
| BadContinue | 1020 | Non può essere presente |
| BadHexDigit | 1023 | Cifra esadecimale prevista. |
| NoWhile | 1024 | Previsto |
| BadLabel | 1025 | Esiste già un'etichetta con tale nome. |
| NoLabel | 1026 | Etichetta non trovata. |
| DupDefault | 1027 |
|
| NoMemberIdentifier | 1028 | Identificatore previsto o |
| NoCcEnd | 1029 | Previsto |
| CcOff | 1030 | La compilazione condizionale è disattivata. |
| NotConst | 1031 | Costante prevista. |
| NoAt | 1032 | Previsto |
| NoCatch | 1033 | Previsto |
| InvalidElse | 1034 | Senza corrispondenza |
| NoComma | 1100 | Previsto ",". |
| DupVisibility | 1101 | Modificatore di visibilità già definito. |
| IllegalVisibility | 1102 | Modificatore di visibilità non valido. |
| BadSwitch | 1103 | Istruzione o mancante |
| CcInvalidEnd | 1104 | Senza corrispondenza |
| CcInvalidElse | 1105 | Senza corrispondenza |
| CcInvalidElif | 1106 | Senza corrispondenza |
| ErrEOF | 1107 | Previsto un numero maggiore di caratteri di origine. |
| IncompatibleVisibility | 1108 | Modificatore di visibilità incompatibile. |
| ClassNotAllowed | 1109 | Definizione della classe non consentita in questo contesto. |
| NeedCompileTimeConstant | 1110 | Un'espressione deve essere una costante in fase di compilazione. |
| DuplicateName | 1111 | Identificatore già in uso. |
| NeedType | 1112 | È previsto un nome di tipo. |
| NotInsideClass | 1113 | Valido solo all'interno di una definizione di classe. |
| InvalidPositionDirective | 1114 | È stata individuata una direttiva di posizione sconosciuta. |
| MustBeEOL | 1115 | La direttiva non può essere seguita da altro codice nella stessa riga. |
| WrongDirective | 1118 | Direttiva del debugger errata o posizione errata per la direttiva. |
| CannotNestPositionDirective | 1119 | La direttiva Position deve essere terminata prima che sia possibile avviarne una nuova. |
| CircularDefinition | 1120 | Definizione circolare. |
| Deprecated | 1121 | Il tipo specificato è deprecato. |
| IllegalUseOfThis | 1122 | Non è valido usare |
| NotAccessible | 1123 | L'oggetto o il membro non è accessibile da questo ambito. |
| CannotUseNameOfClass | 1124 | Solo una funzione del costruttore può avere lo stesso nome della classe in cui viene visualizzata. |
| MustImplementMethod | 1128 | La classe deve fornire un'implementazione del metodo . |
| NeedInterface | 1129 | È previsto un nome di interfaccia. |
| UnreachableCatch | 1133 | La clausola Catch non verrà mai raggiunta. |
| TypeCannotBeExtended | 1134 | Impossibile estendere il tipo. |
| UndeclaredVariable | 1135 | La variabile non è stata dichiarata. |
| VariableLeftUninitialized | 1136 | Le variabili non inizializzate sono pericolose e lente da usare. Hai intenzione di lasciarlo non inizializzato? |
| KeywordUsedAsIdentifier | 1137 | Non è possibile usare una parola riservata come identificatore. |
| NotAllowedInSuperConstructorCall | 1140 | L'oggetto o il membro non è consentito in una chiamata al costruttore della classe base. |
| NotMeantToBeCalledDirectly | 1141 | Non è possibile chiamare direttamente questo metodo. Se possibile, usare invece le funzioni di accesso alle proprietà. |
| GetAndSetAreInconsistent | 1142 | I |
| InvalidCustomAttribute | 1143 | Una classe di attributi personalizzata deve derivare da Attribute. |
| InvalidCustomAttributeArgument | 1144 | Solo i tipi primitivi sono consentiti in un elenco di argomenti del costruttore di attributi personalizzati. |
| InvalidCustomAttributeClassOrCtor | 1146 | Classe o costruttore di attributi personalizzati sconosciuti. |
| TooManyParameters | 1148 | Ci sono troppi parametri effettivi. I parametri in eccesso verranno ignorati. |
| AmbiguousBindingBecauseOfWith | 1149 | L'istruzione With ha reso ambiguo l'uso di questo nome. |
| AmbiguousBindingBecauseOfEval | 1150 | La presenza di Eval ha reso ambiguo l'uso di questo nome. |
| NoSuchMember | 1151 | Gli oggetti di questo tipo non dispongono di tale membro. |
| ItemNotAllowedOnExpandoClass | 1152 | Impossibile definire la proprietà Item in una Expando classe. Questo elemento è riservato per i Expando campi. |
| MethodNotAllowedOnExpandoClass | 1153 | Impossibile definire una proprietà denominata |
| MethodClashOnExpandoSuperClass | 1155 | Impossibile creare la Expando classe perché una proprietà denominata |
| BaseClassIsExpandoAlready | 1156 | Una classe di base è già contrassegnata Expando. La specifica corrente verrà ignorata. |
| AbstractCannotBePrivate | 1157 | Un metodo astratto non può essere privato. |
| NotIndexable | 1158 | Gli oggetti di questo tipo non sono indicizzabili. |
| StaticMissingInStaticInit | 1159 | L'inizializzatore statico deve specificare la |
| MissingConstructForAttributes | 1160 | L'elenco di attributi non si applica al contesto corrente. |
| OnlyClassesAllowed | 1161 | Solo le classi sono consentite all'interno di un oggetto |
| ExpandoClassShouldNotImpleEnumerable | 1162 | Expando Le classi non devono implementare IEnumerable. L'interfaccia viene definita in modo implicito sulle Expando classi. |
| NonCLSCompliantMember | 1163 | Il membro specificato non è conforme a CLS. |
| NotDeletable | 1164 | Impossibile eliminare l'oggetto o il membro. |
| PackageExpected | 1165 | Previsto il nome del pacchetto. |
| UselessExpression | 1169 | L'espressione non ha alcun effetto. |
| HidesParentMember | 1170 |
|
| CannotChangeVisibility | 1171 | Impossibile modificare la specifica di visibilità di un metodo di base. |
| HidesAbstractInBase | 1172 | Il metodo viene |
| NewNotSpecifiedInMethodDeclaration | 1173 | Un metodo corrisponde a un metodo in una classe base. Specificare |
| MethodInBaseIsNotVirtual | 1174 | Metodo in una classe di base che è |
| NoMethodInBaseToNew | 1175 | Nessun membro di una classe base su |
| DifferentReturnTypeFromBase | 1176 | Il metodo in base ha un tipo restituito diverso. |
| ClashWithProperty | 1177 | Il nome del campo è in conflitto con il nome della proprietà. |
| OverrideAndHideUsedTogether | 1178 | Impossibile utilizzare |
| InvalidLanguageOption | 1179 | Specificare l'opzione del linguaggio "fast" o "versionSafe". |
| NoMethodInBaseToOverride | 1180 | Nessun membro di una classe base su |
| NotValidForConstructor | 1181 | Non valido per un costruttore. |
| CannotReturnValueFromVoidFunction | 1182 | Impossibile restituire un valore da una funzione o un costruttore void. |
| AmbiguousMatch | 1183 | Più metodi o proprietà corrispondono a questo elenco di parametri. |
| AmbiguousConstructorCall | 1184 | Più costruttori corrispondono a questo elenco di parametri. |
| SuperClassConstructorNotAccessible | 1185 | Il costruttore della classe base non è accessibile da questo ambito. |
| OctalLiteralsAreDeprecated | 1186 | I valori letterali ottali sono deprecati. |
| VariableMightBeUnitialized | 1187 | La variabile potrebbe non essere inizializzata. |
| NotOKToCallSuper | 1188 | Non è valido chiamare un costruttore della classe base da questo percorso. |
| IllegalUseOfSuper | 1189 | Non è valido usare la classe base in questo modo. |
| BadWayToLeaveFinally | 1190 | È lento e potenzialmente confuso lasciare un |
| NoCommaOrTypeDefinitionError | 1191 | Prevista "," o dichiarazione di tipo non valida; scrivere "Identificatore: tipo" non "<Identificatore> di tipo><".><>< |
| AbstractWithBody | 1192 | Una funzione astratta non può avere un corpo. |
| NoRightParenOrComma | 1193 | Previsto "," o ")". |
| NoRightBracketOrComma | 1194 | Previsto "," o "]". |
| ExpressionExpected | 1195 | Espressione prevista. |
| UnexpectedSemicolon | 1196 | ";" imprevisto. |
| TooManyTokensSkipped | 1197 | Troppi errori. Il file potrebbe non essere un file JScript. |
| BadVariableDeclaration | 1198 | Possibile dichiarazione di variabile non valida, |
| BadFunctionDeclaration | 1199 | Possibile dichiarazione di funzione non valida, funzione mancante o errore di sintassi non riconosciuto. |
| BadPropertyDeclaration | 1200 | Dichiarazione di proprietà non valida. La |
| DoesNotHaveAnAddress | 1203 | L'espressione non ha un indirizzo. |
| TooFewParameters | 1204 | Non sono stati forniti tutti i parametri obbligatori. |
| UselessAssignment | 1205 | Un'assegnazione crea una Expando proprietà immediatamente generata. |
| SuspectAssignment | 1206 |
|
| SuspectSemicolon | 1207 | Istruzione vuota trovata nell'istruzione |
| ImpossibleConversion | 1208 | La conversione o la coercizione specificata non è possibile. |
| FinalPrecludesAbstract | 1209 |
|
| NeedInstance | 1210 | È prevista un'istanza di . |
| CannotBeAbstract | 1212 | Non può essere astratta a meno che la classe non sia contrassegnata come astratta. |
| InvalidBaseTypeForEnum | 1213 |
|
| CannotInstantiateAbstractClass | 1214 | Non è possibile costruire un'istanza di una classe astratta. |
| ArrayMayBeCopied | 1215 | L'assegnazione di una matrice JScript a un Array oggetto può causare la copia della matrice. |
| AbstractCannotBeStatic | 1216 | I metodi statici non possono essere astratti. |
| StaticIsAlreadyFinal | 1217 | I metodi statici non possono essere |
| StaticMethodsCannotOverride | 1218 | I metodi statici non possono eseguire l'override dei metodi della classe base. |
| StaticMethodsCannotHide | 1219 | I metodi statici non possono nascondere i metodi della classe base. |
| ExpandoPrecludesOverride | 1220 | Expando I metodi non possono eseguire l'override dei metodi della classe base. |
| IllegalParamArrayAttribute | 1221 | Un elenco di argomenti variabile deve essere di un tipo di matrice. |
| ExpandoPrecludesAbstract | 1222 | Expando i metodi non possono essere astratti. |
| ShouldBeAbstract | 1223 | Una funzione senza un corpo deve essere |
| BadModifierInInterface | 1224 | Questo modificatore non può essere utilizzato in un membro dell'interfaccia. |
| VarIllegalInInterface | 1226 | Le variabili non possono essere dichiarate in un'interfaccia. |
| InterfaceIllegalInInterface | 1227 | Le interfacce non possono essere dichiarate in un oggetto |
| NoVarInEnum | 1228 |
|
| InvalidImport | 1229 | L'istruzione |
| EnumNotAllowed | 1230 |
|
| InvalidCustomAttributeTarget | 1231 | Questo attributo non è valido per questo tipo di dichiarazione. |
| PackageInWrongContext | 1232 | La definizione del pacchetto non è consentita in questo contesto. |
| ConstructorMayNotHaveReturnType | 1233 | Un costruttore non può avere un tipo restituito. |
| OnlyClassesAndPackagesAllowed | 1234 | Solo le classi e i pacchetti sono consentiti all'interno di una libreria. |
| InvalidDebugDirective | 1235 | Direttiva di debug non valida. |
| CustomAttributeUsedMoreThanOnce | 1236 | Questo tipo di attributo deve essere univoco. |
| NestedInstanceTypeCannotBeExtendedByStatic | 1237 | Un tipo annidato non statico può essere esteso solo da un tipo non statico annidato nella stessa classe. |
| PropertyLevelAttributesMustBeOnGetter | 1238 | Un attributo destinato alla proprietà deve essere specificato nella |
| BadThrow | 1239 | Un'istruzione |
| ParamListNotLast | 1240 | Un elenco di argomenti variabile deve essere l'ultimo argomento. |
| NoSuchType | 1241 | Impossibile trovare il tipo. Un riferimento all'assembly potrebbe non essere presente. |
| BadOctalLiteral | 1242 | Valore letterale ottale non valido trattato come valore letterale decimale. |
| InstanceNotAccessibleFromStatic | 1243 | Un membro non statico non è accessibile da un |
| StaticRequiresTypeName | 1244 | È necessario accedere a un membro statico tramite il nome della classe. |
| NonStaticWithTypeName | 1245 | Non è possibile accedere a un membro non statico con il nome della classe. |
| NoSuchStaticMember | 1246 | Il tipo non dispone di un |
| SuspectLoopCondition | 1247 | La condizione del ciclo non può contenere una chiamata di funzione. |
| ExpectedAssembly | 1248 | Assembly previsto. |
| AssemblyAttributesMustBeGlobal | 1249 | Gli attributi personalizzati dell'assembly non possono far parte di un altro costrutto. |
| ExpandoPrecludesStatic | 1250 | Expando i metodi non possono essere statici. |
| DuplicateMethod | 1251 | Questo metodo ha lo stesso nome, i tipi di parametro e il tipo restituito di un altro metodo in questa classe. |
| NotAnExpandoFunction | 1252 | I membri della classe usati come costruttori devono essere contrassegnati come Expando funzioni. |
| NotValidVersionString | 1253 | Stringa di versione non valida. |
| ExecutablesCannotBeLocalized | 1254 | I file eseguibili non possono essere localizzati; Culture deve essere sempre vuoto. |
| StringConcatIsSlow | 1255 | L'operatore plus è un modo lento per concatenare stringhe. In alternativa, considerare l'utilizzo di StringBuilder. |
| CcInvalidInDebugger | 1256 | Le direttive e le variabili di compilazione condizionale non possono essere usate nel debugger. |
| ExpandoMustBePublic | 1257 | Expando i metodi devono essere pubblici. |
| DelegatesShouldNotBeExplicitlyConstructed | 1258 | I delegati non devono essere costruiti in modo esplicito; usare semplicemente il nome del metodo. |
| ImplicitlyReferencedAssemblyNotFound | 1259 | Un assembly a cui si fa riferimento dipende da un altro assembly a cui non si fa riferimento o non è stato trovato. |
| PossibleBadConversion | 1260 | Questa conversione potrebbe non riuscire in fase di esecuzione. |
| PossibleBadConversionFromString | 1261 | La conversione di una stringa in un numero o un valore booleano è lenta e può non riuscire in fase di esecuzione. |
| InvalidResource | 1262 | Non si tratta di un file con estensione resources valido. |
| WrongUseOfAddressOf | 1263 | L'indirizzo dell'operatore può essere utilizzato solo in un elenco di argomenti. |
| NonCLSCompliantType | 1264 | Il tipo specificato non è conforme a CLS. |
| MemberTypeCLSCompliantMismatch | 1265 | Il membro della classe non può essere contrassegnato come conforme a COMMON Language Specification (CLS) perché la classe non è contrassegnata come conforme a CLS. |
| TypeAssemblyCLSCompliantMismatch | 1266 | Il tipo non può essere contrassegnato come conforme a CLS perché l'assembly non è contrassegnato come conforme a CLS. |
| IncompatibleAssemblyReference | 1267 | L'assembly a cui si fa riferimento non è compatibile. |
| InvalidAssemblyKeyFile | 1268 | È stato utilizzato un file di chiave di assembly non valido. |
| TypeNameTooLong | 1269 | Il nome completo del tipo è troppo lungo. Deve essere minore di 1.024 caratteri. |
| MemberInitializerCannotContainFuncExpr | 1270 | Un inizializzatore membro non può contenere un'espressione di funzione. |
| CantAssignThis | 5000 | Impossibile assegnare a |
| NumberExpected | 5001 | Previsto un numero. |
| FunctionExpected | 5002 | Era prevista una funzione. |
| CannotAssignToFunctionResult | 5003 | Impossibile assegnare a un risultato di funzione. |
| StringExpected | 5005 | Stringa prevista. |
| DateExpected | 5006 | Previsto oggetto date. |
| ObjectExpected | 5007 | Previsto un oggetto . |
| IllegalAssignment | 5008 | Assegnazione non valida. |
| UndefinedIdentifier | 5009 | Identificatore non definito. |
| BooleanExpected | 5010 | Nessun valore booleano trovato. |
| VBArrayExpected | 5013 | È previsto un VBArray. |
| EnumeratorExpected | 5015 | Previsto oggetto enumeratore. |
| RegExpExpected | 5016 | RegExpObject previsto oggetto. |
| RegExpSyntax | 5017 | Errore di sintassi nell'espressione regolare. |
| UncaughtException | 5022 | Eccezione generata e non rilevata. |
| InvalidPrototype | 5023 | Questa funzione non dispone di un oggetto prototipo valido. |
| URIEncodeError | 5024 | L'URI da codificare contiene un carattere non valido. |
| URIDecodeError | 5025 | L'URI da decodificare non è una codifica valida. |
| FractionOutOfRange | 5026 | Il numero di cifre frazionarie non è compreso nell'intervallo. |
| PrecisionOutOfRange | 5027 | La precisione non è compreso nell'intervallo. |
| ArrayLengthConstructIncorrect | 5029 | La lunghezza della matrice deve essere un numero intero positivo finito. |
| ArrayLengthAssignIncorrect | 5030 | Alla lunghezza della matrice deve essere assegnato un numero positivo finito. |
| NeedArrayObject | 5031 | Un oggetto "|" non è un oggetto matrice. Previsto oggetto matrice. |
| NoConstructor | 5032 | Nessun costruttore di questo tipo. |
| IllegalEval | 5033 | Un Eval oggetto non può essere chiamato da un alias. |
| NotYetImplemented | 5034 | Non ancora implementato. |
| MustProvideNameForNamedParameter | 5035 | Impossibile specificare il nome del parametro denominato null o vuoto. |
| DuplicateNamedParameter | 5036 | Duplicare il parametro denominato. |
| MissingNameParameter | 5037 | Il nome del parametro denominato specificato non è uno dei parametri formali. |
| MoreNamedParametersThanArguments | 5038 | Troppi argomenti specificati. Il numero di nomi di parametri denominati non può superare il numero di argomenti passati. |
| NonSupportedInDebugger | 5039 | L'espressione non può essere valutata nel debugger. |
| AssignmentToReadOnly | 5040 | Impossibile assegnare a un campo o una proprietà di sola lettura. |
| WriteOnlyProperty | 5041 | La proprietà è di sola scrittura. |
| IncorrectNumberOfIndices | 5042 | Il numero di indici non corrisponde alla dimensione della matrice. |
| RefParamsNonSupportedInDebugger | 5043 | I metodi con |
| CannotCallSecurityMethodLateBound | 5044 | Non è possibile chiamare i Deny()metodi di sicurezza , PermitOnly()e Assert() usando l'associazione tardiva. |
| CannotUseStaticSecurityAttribute | 5045 | JScript non supporta gli attributi di sicurezza statici. |
| NonClsException | 5046 | Una destinazione ha generato un'eccezione non CLS. |
| FuncEvalAborted | 6000 | La valutazione della funzione è stata interrotta. |
| FuncEvalTimedout | 6001 | Timeout della valutazione della funzione. |
| FuncEvalThreadSuspended | 6002 | Valutazione della funzione non riuscita. Il thread è sospeso. |
| FuncEvalThreadSleepWaitJoin | 6003 | Valutazione della funzione non riuscita. Il thread è in sospensione, in attesa di un oggetto o in attesa del completamento di un altro thread. |
| FuncEvalBadThreadState | 6004 | Valutazione della funzione non riuscita. Il thread può contenere dati non corretti. |
| FuncEvalBadThreadNotStarted | 6005 | Valutazione della funzione non riuscita e il thread non è stato avviato. |
| NoFuncEvalAllowed | 6006 | Valutazione della funzione interrotta. Per attivare la valutazione delle proprietà, fare clic su Opzioni dal menu Strumenti e quindi selezionare Debug nella visualizzazione albero. |
| FuncEvalBadLocation | 6007 | La valutazione della funzione non può essere eseguita quando viene arrestata a questo punto del programma. |
| FuncEvalWebMethod | 6008 | Impossibile chiamare un metodo Web nel debugger. |
| StaticVarNotAvailable | 6009 | Una variabile statica non è disponibile. |
| TypeObjectNotAvailable | 6010 | L'oggetto tipo per questo tipo non è disponibile. |
| ExceptionFromHResult | 6011 | Eccezione da HRESULT. |
| SideEffectsDisallowed | 6012 | L'espressione causa effetti collaterali e non verrà valutata. |