FormErrorCollection.GetErrors Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetErrors(FormErrorType) |
Возвращает все FormError объекты указанного типа из объекта, связанного FormErrorCollection с текущей формой. |
GetErrors(String) |
Возвращает все FormError объекты с указанным именем из объекта, связанного FormErrorCollection с текущей формой. |
GetErrors(FormErrorType)
Возвращает все FormError объекты указанного типа из объекта, связанного FormErrorCollection с текущей формой.
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 , содержащий ошибки указанного типа.
Исключения
Параметр, передаваемый этому методу, является пустой ссылкой (Nothing в Visual Basic).
Этому методу передан недопустимый параметр. Например, неправильный тип или формат.
Примеры
В следующем примере метод GetErrors класса FormErrorCollection используется для получения всех ошибок 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 или браузере.
Применяется к
GetErrors(String)
Возвращает все FormError объекты с указанным именем из объекта, связанного FormErrorCollection с текущей формой.
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 с указанным именем.
Исключения
Параметр, передаваемый этому методу, является пустой ссылкой (Nothing в Visual Basic).
Этому методу передан недопустимый параметр. Например, неправильный тип или формат.
Примеры
В следующем примере метод GetErrors класса FormErrorCollection используется для получения всех ошибок с именем 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 или браузере.