Error.ErrorType 屬性
取得 ErrorObject 物件的類型。
**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)
語法
'宣告
<DispIdAttribute(6)> _
ReadOnly Property ErrorType As String
'用途
Dim instance As Error
Dim value As String
value = instance.ErrorType
[DispIdAttribute(6)]
string ErrorType { get; }
備註
在 InfoPath 表單中可能發生三種類型的資料驗證錯誤:
SCHEMA_VALIDATION 資料驗證因為 XML 結構描述定義的條件約束而失敗。
SYSTEM_GENERATED 資料驗證因為表單定義檔案 (.xsf) 中定義的條件約束,或是因為表單程式碼呼叫 DataDOMEventObject 物件的 ReportError 方法而失敗。
USER_SPECIFIED 資料驗證因為使用 Errors 集合的 Add 方法來自訂指令碼錯誤而失敗。
注意
可以使用 ErrorType 屬性來判斷已發生的資料驗證錯誤類型。
範例
在下列範例中,ErrorObject 物件的 ErrorType 屬性是用於在訊息方塊中顯示錯誤的類型:
Error objError = XDocument.Errors[0];
thisXDocument.UI.Alert("Error type: " + objError.ErrorType);