Compartilhar via


FormErrorCollection.GetErrors Método

Definição

Sobrecargas

GetErrors(FormErrorType)

Retorna todos os FormError objetos do tipo especificado do FormErrorCollection objeto associado ao formulário atual.

GetErrors(String)

Retorna todos os FormError objetos do nome especificado do FormErrorCollection objeto associado ao formulário atual.

GetErrors(FormErrorType)

Retorna todos os FormError objetos do tipo especificado do FormErrorCollection objeto associado ao formulário atual.

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()

Parâmetros

errorType
FormErrorType

Um FormErrorType que especifica o tipo de erros a serem retornados.

Retornos

Uma matriz de tipo FormError que contém erros do tipo especificado.

Exceções

O parâmetro passado para esse método é uma referência nula (Nada no Visual Basic).

O parâmetro passado para esse método não é válido. Por exemplo, ele é do tipo ou formato errado.

Exemplos

No exemplo a seguir, o método GetErrors da classe FormErrorCollection é usado para obter todos os erros do tipo FormErrorType.UserDefined da coleção de erros do formulário. Em seguida, a Name propriedade da FormError classe é usada para exibir seus nomes.

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

Comentários

Uma matriz vazia será retornada se não houver erros na coleção do tipo especificado.

This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

This type or member can be accessed from code running in forms opened in Microsoft InfoPath Filler or in a Web browser.

Aplica-se a

GetErrors(String)

Retorna todos os FormError objetos do nome especificado do FormErrorCollection objeto associado ao formulário atual.

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()

Parâmetros

name
String

O nome dos erros a serem retornados.

Retornos

Uma matriz de tipo FormError que contém todos os erros do tipo FormErrorType.UserDefined com o nome especificado.

Exceções

O parâmetro passado para esse método é uma referência nula (Nada no Visual Basic).

O parâmetro passado para esse método não é válido. Por exemplo, ele é do tipo ou formato errado.

Exemplos

No exemplo a seguir, o método GetErrors da classe FormErrorCollection é usado para obter todos os erros chamados DateFormatError da coleção de erros do formulário. A Message propriedade da FormError classe é então usada para exibir suas mensagens de erro.

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

Comentários

Uma matriz vazia será retornada se não houver erros na coleção do nome especificado.

This member can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

This type or member can be accessed from code running in forms opened in Microsoft InfoPath Filler or in a Web browser.

Aplica-se a