FormErrorCollection.GetErrors 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetErrors(FormErrorType) |
从与当前窗体关联的 对象中FormErrorCollection返回指定类型的所有FormError对象。 |
GetErrors(String) |
从与当前窗体关联的 对象中FormErrorCollection返回指定名称的所有FormError对象。 |
GetErrors(FormErrorType)
从与当前窗体关联的 对象中FormErrorCollection返回指定类型的所有FormError对象。
public:
abstract cli::array <Microsoft::Office::InfoPath::FormError ^> ^ GetErrors(Microsoft::Office::InfoPath::FormErrorType errorType);
public abstract Microsoft.Office.InfoPath.FormError[] GetErrors (Microsoft.Office.InfoPath.FormErrorType errorType);
abstract member GetErrors : Microsoft.Office.InfoPath.FormErrorType -> Microsoft.Office.InfoPath.FormError[]
Public MustOverride Function GetErrors (errorType As FormErrorType) As FormError()
参数
- errorType
- FormErrorType
一个 FormErrorType ,指定要返回的错误类型。
返回
类型的 FormError 数组,其中包含指定类型的错误。
例外
传递给此方法的参数是一个 null 引用, (Visual Basic) 中无任何内容。
传递给此方法的参数无效。 例如,它的类型或格式有误。
示例
在以下示例中,将使用 FormErrorCollection 类的 GetErrors 方法从表单的错误集合中获取类型为 FormErrorType.UserDefined 的所有错误。 然后, Name 类的 FormError 属性用于显示其名称。
FormError[] myErrors;
myErrors = this.Errors.GetErrors(FormErrorType.UserDefined);
foreach(FormError err in myErrors)
{
MessageBox.Show(err.Name);
}
Dim myErrors As FormError()
myErrors = Me.Errors.GetErrors(FormErrorType.UserDefined)
For Each FormError err In myErrors
MessageBox.Show(err.Name);
Next
注解
如果指定类型的集合中没有任何错误,则返回一个空数组。
此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。
可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。
适用于
GetErrors(String)
从与当前窗体关联的 对象中FormErrorCollection返回指定名称的所有FormError对象。
public:
abstract cli::array <Microsoft::Office::InfoPath::FormError ^> ^ GetErrors(System::String ^ name);
public abstract Microsoft.Office.InfoPath.FormError[] GetErrors (string name);
abstract member GetErrors : string -> Microsoft.Office.InfoPath.FormError[]
Public MustOverride Function GetErrors (name As String) As FormError()
参数
- name
- String
要返回的错误的名称。
返回
类型的数组 FormError ,其中包含具有指定名称的 FormErrorType.UserDefined 类型的所有错误。
例外
传递给此方法的参数是一个 null 引用, (Visual Basic) 中无任何内容。
传递给此方法的参数无效。 例如,它的类型或格式有误。
示例
在以下示例中,将使用 FormErrorCollection 类的 GetErrors 方法从表单的错误集合中获取名为 DateFormatError 的所有错误。 Message然后, FormError 类的 属性用于显示其错误消息。
FormError[] myErrors;
myErrors = this.Errors.GetErrors("DateFormatError");
foreach(FormError err in myErrors)
{
MessageBox.Show(err.Message);
}
Dim myErrors As FormError()
myErrors = Me.Errors.GetErrors("DateFormatError")
For Each FormError err In myErrors
MessageBox.Show(err.Message);
Next
注解
如果指定名称的集合中没有任何错误,则返回一个空数组。
此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。
可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。