JSError 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定 JScript 錯誤訊息。 這個類別屬於編譯和執行階段狀態分類。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
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
- 繼承
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| AbstractCannotBePrivate | 1157 | 抽象方法不可為私用。 |
| AbstractCannotBeStatic | 1216 | 靜態方法不可為抽象。 |
| AbstractWithBody | 1192 | 抽象函式不能有主體。 |
| ActionNotSupported | 445 | 物件不支援這個動作。 |
| AmbiguousBindingBecauseOfEval | 1150 | Eval 的存在讓這個名稱使用變得模稜兩可。 |
| AmbiguousBindingBecauseOfWith | 1149 | With 陳述式讓這個名稱使用變得模稜兩可。 |
| AmbiguousConstructorCall | 1184 | 一個以上的建構函式符合這個參數清單。 |
| AmbiguousMatch | 1183 | 一個以上的方法或屬性符合這個參數清單。 |
| ArrayLengthAssignIncorrect | 5030 | 陣列長度必須指定為有限正數。 |
| ArrayLengthConstructIncorrect | 5029 | 陣列長度必須是有限正整數。 |
| ArrayMayBeCopied | 1215 | 將 JScript 陣列指定給 Array,可能會造成陣列複製。 |
| AssemblyAttributesMustBeGlobal | 1249 | 組件自訂屬性不能是另一個建構的一部分。 |
| AssignmentToReadOnly | 5040 | 不能指派至唯讀欄位或屬性。 |
| BadBreak | 1019 | 在迴圈外不能有 |
| BadContinue | 1020 | 在迴圈外不能有 |
| BadFunctionDeclaration | 1199 | 可能有無效的函式宣告、函式遺漏或無法辨認的語法錯誤。 |
| BadHexDigit | 1023 | 必須是十六進位數。 |
| BadLabel | 1025 | 已有相同名稱的標籤。 |
| BadModifierInInterface | 1224 | 這個修飾詞不能在介面成員上使用。 |
| BadOctalLiteral | 1242 | 不正確的八進位常值被視為十進位常值。 |
| BadPropertyDeclaration | 1200 | 無效的屬性宣告。
|
| BadReturn | 1018 | Return 陳述式不能出現在函式之外。 |
| BadSwitch | 1103 | 遺漏 |
| BadThrow | 1239 | 除非 |
| BadVariableDeclaration | 1198 | 可能有無效的變數宣告、 |
| BadWayToLeaveFinally | 1190 | 以這個方式離開 |
| BaseClassIsExpandoAlready | 1156 | 基底類別已標記為 Expando;將忽略目前的規格。 |
| BooleanExpected | 5010 | 找不到布林值。 |
| CannotAssignToFunctionResult | 5003 | 無法指定給函式結果。 |
| CannotBeAbstract | 1212 | 不能是抽象,除非類別標記為抽象。 |
| CannotCallSecurityMethodLateBound | 5044 | Deny()、PermitOnly() 和 Assert() 安全性方法不能使用晚期繫結呼叫。 |
| CannotChangeVisibility | 1171 | 無法變更基底方法的可視性規格。 |
| CannotInstantiateAbstractClass | 1214 | 不可能建構抽象類別的執行個體。 |
| CannotNestPositionDirective | 1119 | Position 指示詞必須先結束,新指示詞才能開始。 |
| CannotReturnValueFromVoidFunction | 1182 | 無法從 void 函式或建構函式傳回值。 |
| CannotUseNameOfClass | 1124 | 只有建構函式可以和它出現於其中的類別同名。 |
| CannotUseStaticSecurityAttribute | 5045 | JScript 不支援靜態安全性屬性。 |
| CantAssignThis | 5000 | 無法指派給 |
| CantCreateObject | 429 | 無法建立物件。 |
| CcInvalidElif | 1106 | 出現無對應的 |
| CcInvalidElse | 1105 | 出現無對應的 |
| CcInvalidEnd | 1104 | 出現無對應的 |
| CcInvalidInDebugger | 1256 | 條件式編譯指示詞和變數都無法用於偵錯工具。 |
| CcOff | 1030 | 條件式編譯已關閉。 |
| CircularDefinition | 1120 | 循環定義。 |
| ClashWithProperty | 1177 | 欄位名稱與屬性名稱衝突。 |
| ClassNotAllowed | 1109 | 在此內容中不允許類別定義。 |
| ConstructorMayNotHaveReturnType | 1233 | 建構函式不能有傳回型別。 |
| CustomAttributeUsedMoreThanOnce | 1236 | 屬性的這個型別必須是唯一的。 |
| DateExpected | 5006 | 必須是日期物件。 |
| DelegatesShouldNotBeExplicitlyConstructed | 1258 | 委派不應為明確建構,僅使用方法名稱。 |
| Deprecated | 1121 | 指定的型別已被取代。 |
| DifferentReturnTypeFromBase | 1176 | 在基底中的方法有不同傳回型別。 |
| DoesNotHaveAnAddress | 1203 | 運算式沒有位址。 |
| DupDefault | 1027 |
|
| DuplicateMethod | 1251 | 這個方法有與此類別中另一個方法相同的名稱、參數型別和傳回型別。 |
| DuplicateName | 1111 | 已經使用識別項。 |
| DuplicateNamedParameter | 5036 | 重複的參數名稱。 |
| DupVisibility | 1101 | 已定義可視性修飾詞。 |
| EnumeratorExpected | 5015 | 必須是列舉值物件。 |
| EnumNotAllowed | 1230 | 在此內容中不允許 |
| ErrEOF | 1107 | 必須有更多來源字元。 |
| ExceptionFromHResult | 6011 | 來自 HRESULT 的例外狀況。 |
| ExecutablesCannotBeLocalized | 1254 | 可執行檔無法被當地語系化,Culture 應該永遠保持空白。 |
| ExpandoClassShouldNotImpleEnumerable | 1162 | Expando 類別不應該實作 IEnumerable。 已經在 Expando 類別上隱含定義此介面。 |
| ExpandoMustBePublic | 1257 | Expando 方法必須是公用。 |
| ExpandoPrecludesAbstract | 1222 | Expando 方法不能是抽象。 |
| ExpandoPrecludesOverride | 1220 | Expando 方法無法覆寫基底類別方法。 |
| ExpandoPrecludesStatic | 1250 | Expando 方法不能是靜態。 |
| ExpectedAssembly | 1248 | 必須是組件。 |
| ExpressionExpected | 1195 | 必須是運算式。 |
| FileNotFound | 53 | 找不到檔案。 |
| FinalPrecludesAbstract | 1209 | 無法一起使用 |
| FractionOutOfRange | 5026 | 小數點後數字的數目超過範圍。 |
| FuncEvalAborted | 6000 | 函式評估已中止。 |
| FuncEvalBadLocation | 6007 | 在程式的這一點停止時,無法執行函式評估。 |
| FuncEvalBadThreadNotStarted | 6005 | 函式評估失敗,尚未啟動執行緒。 |
| FuncEvalBadThreadState | 6004 | 函式評估失敗。 執行緒可能包含不正確的資料。 |
| FuncEvalThreadSleepWaitJoin | 6003 | 函式評估失敗。 執行緒已經進入休眠狀態、正在等候物件,或正等候其他執行緒完成。 |
| FuncEvalThreadSuspended | 6002 | 函式評估失敗。 執行緒已經暫止。 |
| FuncEvalTimedout | 6001 | 函式評估逾時。 |
| FuncEvalWebMethod | 6008 | 無法在偵錯工具中呼叫 Web 方法。 |
| FunctionExpected | 5002 | 必須是函式。 |
| GetAndSetAreInconsistent | 1142 | 此屬性的 |
| HidesAbstractInBase | 1172 | 方法隱藏 |
| HidesParentMember | 1170 |
|
| IllegalAssignment | 5008 | 無效指派。 |
| IllegalChar | 1014 | 無效字元。 |
| IllegalEval | 5033 | 不可以經由別名呼叫 Eval。 |
| IllegalParamArrayAttribute | 1221 | 變數引數清單必須屬於陣列型別。 |
| IllegalUseOfSuper | 1189 | 以這個方式使用基底類別是無效的。 |
| IllegalUseOfThis | 1122 | 在目前內容中使用 |
| IllegalVisibility | 1102 | 無效的可視性修飾詞。 |
| ImplicitlyReferencedAssemblyNotFound | 1259 | 參考的組件相依於另一個未參考或找不到的組件。 |
| ImpossibleConversion | 1208 | 指定的轉換或強制型轉不可能發生。 |
| IncompatibleAssemblyReference | 1267 | 被參考的組件不相容。 |
| IncompatibleVisibility | 1108 | 不相容的可視性修飾詞。 |
| IncorrectNumberOfIndices | 5042 | 索引的數目不符合陣列的維度 (Dimension)。 |
| InstanceNotAccessibleFromStatic | 1243 | 無法從 |
| InterfaceIllegalInInterface | 1227 | 不可以在 |
| InternalError | 51 | 已擲回內部錯誤。 |
| InvalidAssemblyKeyFile | 1268 | 已使用無效的組件金鑰檔。 |
| InvalidBaseTypeForEnum | 1213 |
|
| InvalidCall | 5 | 無效的程序呼叫或引數。 |
| InvalidCustomAttribute | 1143 | 自訂屬性類別必須衍生自 Attribute。 |
| InvalidCustomAttributeArgument | 1144 | 在自訂屬性建構函式引數清單中只允許基本型別。 |
| InvalidCustomAttributeClassOrCtor | 1146 | 未知的自訂屬性類別或建構函式。 |
| InvalidCustomAttributeTarget | 1231 | 這個屬性對這個宣告類型無效。 |
| InvalidDebugDirective | 1235 | 無效的 debug 指示詞。 |
| InvalidElse | 1034 | 出現無對應的 |
| InvalidImport | 1229 |
|
| InvalidLanguageOption | 1179 | 必須指定 "fast" 或 "versionSafe" 語言選項。 |
| InvalidPositionDirective | 1114 | 發現未知的 position 指示詞。 |
| InvalidPrototype | 5023 | 這個函式沒有有效的原型物件。 |
| InvalidResource | 1262 | 這不是有效的 .resources 檔案。 |
| ItemNotAllowedOnExpandoClass | 1152 | |
| KeywordUsedAsIdentifier | 1137 | 保留字不能當做識別項使用。 |
| MemberInitializerCannotContainFuncExpr | 1270 | 成員初始設定式不能包含函式運算式。 |
| MemberTypeCLSCompliantMismatch | 1265 | 因為類別沒有標記為符合 Common Language Specification (CLS) 標準,所以無法將類別成員標記為符合 CLS 標準。 |
| MethodClashOnExpandoSuperClass | 1155 | 無法建立 Expando 類別,因為名為 |
| MethodInBaseIsNotVirtual | 1174 | 忽略基底類別中為 |
| MethodNotAllowedOnExpandoClass | 1153 | 無法在類別上 Expando 定義名為 |
| MissingConstructForAttributes | 1160 | 屬性清單不適用於目前的內容。 |
| MissingNameParameter | 5037 | 指定的具名參數名稱不是其中一個型式參數。 |
| MoreNamedParametersThanArguments | 5038 | 指定太少引數。 參數名稱的數目不能超過傳入的引數數目。 |
| MustBeEOL | 1115 | 同一行中其他程式碼不可以在指示詞之後。 |
| MustImplementMethod | 1128 | 類別必須提供方法的實作。 |
| MustProvideNameForNamedParameter | 5035 | 不可以提供 null 或空白具名參數名稱。 |
| NeedArrayObject | 5031 | "|" 不是陣列物件。 必須是陣列物件。 |
| NeedCompileTimeConstant | 1110 | 運算式必須是編譯時期常數。 |
| NeedInstance | 1210 | 必須是執行個體。 |
| NeedInterface | 1129 | 必須是介面名稱。 |
| NeedObject | 424 | 需要有物件。 |
| NeedType | 1112 | 必須是型別名稱。 |
| NestedInstanceTypeCannotBeExtendedByStatic | 1237 | 非靜態巢狀型別只可以由相同類別中巢狀的非靜態型別擴充。 |
| NewNotSpecifiedInMethodDeclaration | 1173 | 方法符合在基底類別中的方法。 必須指定 |
| NoAt | 1032 | 必須是 |
| NoCatch | 1033 | 必須是 |
| NoCcEnd | 1029 | 必須是 |
| NoColon | 1003 | 必須是 ":"。 |
| NoComma | 1100 | 必須是 ","。 |
| NoCommaOrTypeDefinitionError | 1191 | 必須是 "," 或無效的型別宣告。寫入 "<識別碼> : <類型>" 而非 "<類型><識別碼>"。 |
| NoCommentEnd | 1016 | 註解未結束。 |
| NoConstructor | 5032 | 沒有如此的建構函式。 |
| NoEqual | 1011 | 必須是 "="。 |
| NoError | 0 | 沒有錯誤。 這是列舉型別的預設值 (0)。 |
| NoFuncEvalAllowed | 6006 | 函式評估中止。 若要開啟屬性評估,請按一下 [工具] 功能表上的 [選項],然後選取樹狀檢視中的 [偵錯]。 |
| NoIdentifier | 1010 | 必須是識別項。 |
| NoLabel | 1026 | 找不到標籤。 |
| NoLeftCurly | 1008 | 必須是 "{"。 |
| NoLeftParen | 1005 | 必須是 "("。 |
| NoMemberIdentifier | 1028 | 必須是識別項或 |
| NoMethodInBaseToNew | 1175 | 在基底類別中沒有要 |
| NoMethodInBaseToOverride | 1180 | 在基底類別中沒有要 |
| NonCLSCompliantMember | 1163 | 指定的成員不符合 CLS 標準。 |
| NonCLSCompliantType | 1264 | 指定的型別不符合 CLS 標準。 |
| NonClsException | 5046 | 目標擲回非 CLS 例外狀況。 |
| NonStaticWithTypeName | 1245 | 無法使用類別名稱存取非靜態成員。 |
| NonSupportedInDebugger | 5039 | 無法在偵錯工具中評估此運算式。 |
| NoRightBracket | 1007 | 必須是 "]"。 |
| NoRightBracketOrComma | 1194 | 必須是 "," 或 "]"。 |
| NoRightCurly | 1009 | 必須是 "}"。 |
| NoRightParen | 1006 | 必須是 ")"。 |
| NoRightParenOrComma | 1193 | 必須是 "," 或 ")"。 |
| NoSemicolon | 1004 | 必須是 ";"。 |
| NoSuchMember | 1151 | 這個型別的物件沒有這種成員。 |
| NoSuchStaticMember | 1246 | 型別沒有這種 |
| NoSuchType | 1241 | 找不到型別。 可能遺漏組件參考。 |
| NotAccessible | 1123 | 無法從此範圍存取物件或成員。 |
| NotAllowedInSuperConstructorCall | 1140 | 基底類別建構函式的呼叫中不可以含有物件或成員。 |
| NotAnExpandoFunction | 1252 | 做為建構函式之用的類別成員應標記為 Expando 函式。 |
| NotCollection | 451 | 此物件不是集合。 |
| NotConst | 1031 | 必須是常數。 |
| NotDeletable | 1164 | 物件或成員不可刪除。 |
| NotIndexable | 1158 | 此型別的物件是不可索引的。 |
| NotInsideClass | 1113 | 只在類別定義中有效。 |
| NotMeantToBeCalledDirectly | 1141 | 您不可以直接呼叫這個方法。 請盡可能改用屬性存取子。 |
| NotOKToCallSuper | 1188 | 從此位置呼叫基底類別建構函式是無效的。 |
| NotValidForConstructor | 1181 | 對建構函式無效。 |
| NotValidVersionString | 1253 | 不是有效的版本字串。 |
| NotYetImplemented | 5034 | 尚未實作。 |
| NoVarInEnum | 1228 |
|
| NoWhile | 1024 | 必須是 |
| NumberExpected | 5001 | 必須是數字。 |
| ObjectExpected | 5007 | 必須是物件。 |
| OctalLiteralsAreDeprecated | 1186 | 已取代八進位的常值。 |
| OLENoPropOrMethod | 438 | 物件不支援此屬性或方法。 |
| OnlyClassesAllowed | 1161 |
|
| OnlyClassesAndPackagesAllowed | 1234 | 程式庫內部只允許類別和封裝。 |
| OutOfMemory | 7 | 記憶體不足。 |
| OutOfStack | 28 | 堆疊空間不足。 |
| OverrideAndHideUsedTogether | 1178 | 在成員宣告中不能同時使用 |
| PackageExpected | 1165 | 必須是套件名稱。 |
| PackageInWrongContext | 1232 | 在此內容中不允許套件定義。 |
| ParamListNotLast | 1240 | 變數引數清單必須是最後一個引數。 |
| PossibleBadConversion | 1260 | 這個轉換可能會在執行階段失敗。 |
| PossibleBadConversionFromString | 1261 | 將字串轉換為數字或布林會較為緩慢,而且可能會在執行階段失敗。 |
| PrecisionOutOfRange | 5027 | 整數位數超出範圍。 |
| PropertyLevelAttributesMustBeOnGetter | 1238 | 如果 |
| RefParamsNonSupportedInDebugger | 5043 | 無法在偵錯工具中呼叫具有 |
| RegExpExpected | 5016 | 必須是 RegExpObject 物件。 |
| RegExpSyntax | 5017 | 規則運算式中的語法錯誤。 |
| ShouldBeAbstract | 1223 | 沒有主體的函式應該宣告為 |
| SideEffectsDisallowed | 6012 | 運算式會造成副作用,不會加以評估。 |
| StaticIsAlreadyFinal | 1217 | 靜態方法不可為 |
| StaticMethodsCannotHide | 1219 | 靜態方法無法隱藏基底類別方法。 |
| StaticMethodsCannotOverride | 1218 | 靜態方法無法覆寫基底類別方法。 |
| StaticMissingInStaticInit | 1159 | 靜態初始設定式必須指定 |
| StaticRequiresTypeName | 1244 | 必須使用類別名稱存取靜態成員。 |
| StaticVarNotAvailable | 6009 | 無法使用靜態變數。 |
| StringConcatIsSlow | 1255 | 用加法運算子來結合字串是較慢的方式。 請考慮改用 StringBuilder。 |
| StringExpected | 5005 | 必須是字串。 |
| SuperClassConstructorNotAccessible | 1185 | 無法從此範圍存取基底類別建構函式。 |
| SuspectAssignment | 1206 |
|
| SuspectLoopCondition | 1247 | 迴圈條件不可以包含函式呼叫。 |
| SuspectSemicolon | 1207 |
|
| SyntaxError | 1002 | 發現語法錯誤。 |
| TooFewParameters | 1204 | 尚未套用所有必要參數。 |
| TooManyParameters | 1148 | 實質參數太多。 將忽略過多參數。 |
| TooManyTokensSkipped | 1197 | 太多錯誤。 檔案可能不是 JScript 檔案。 |
| TypeAssemblyCLSCompliantMismatch | 1266 | 因為組件沒有標記為符合 CLS 標準,所以無法將型別標記為符合 CLS 標準。 |
| TypeCannotBeExtended | 1134 | 無法擴充型別。 |
| TypeMismatch | 13 | 型別不符。 |
| TypeNameTooLong | 1269 | 完整型別名稱太長。 它必須小於 1,024 個字元。 |
| TypeObjectNotAvailable | 6010 | 這個型別的型別物件無法使用。 |
| UncaughtException | 5022 | 發生例外狀況而且未攔截。 |
| UndeclaredVariable | 1135 | 尚未宣告變數。 |
| UndefinedIdentifier | 5009 | 未定義的識別項。 |
| UnexpectedSemicolon | 1196 | 未預期的 ";"。 |
| UnreachableCatch | 1133 | 將永遠不會執行到 Catch 子句。 |
| UnterminatedString | 1015 | 字串常數未結束。 |
| URIDecodeError | 5025 | 要解碼的 URI 不是有效的編碼。 |
| URIEncodeError | 5024 | 要編碼的 URI 包含無效的字元。 |
| UselessAssignment | 1205 | 指派建立立即被丟出的 Expando 屬性。 |
| UselessExpression | 1169 | 運算式無效。 |
| VariableLeftUninitialized | 1136 | 未初始化的變數在使用上既危險又很慢。 您打算要未初始化變數嗎? |
| VariableMightBeUnitialized | 1187 | 可能未初始化變數。 |
| VarIllegalInInterface | 1226 | 無法在介面中宣告變數。 |
| VBArrayExpected | 5013 | 必須是 VBArray。 |
| WriteOnlyProperty | 5041 | 屬性是唯寫的。 |
| WrongDirective | 1118 | 錯誤的 debugger 指示詞或錯誤的 position 指示詞。 |
| WrongUseOfAddressOf | 1263 | 運算子位址只能用於引數清單。 |