Partager via


FormErrorCollection.GetErrors, méthode (String)

Renvoie tous les objets FormError du nom spécifié de l'objet FormErrorCollection associé au formulaire actif.

Espace de noms :  Microsoft.Office.InfoPath
Assembly :  Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)

Syntaxe

'Déclaration
Public MustOverride Function GetErrors ( _
    name As String _
) As FormError()
'Utilisation
Dim instance As FormErrorCollection
Dim name As String
Dim returnValue As FormError()

returnValue = instance.GetErrors(name)
public abstract FormError[] GetErrors(
    string name
)

Paramètres

Valeur de retour

Type : []
Tableau de type FormError qui contient toutes les erreurs du type FormErrorType.UserDefined avec le nom spécifié.

Exceptions

Exception Condition
ArgumentNullException

Le paramètre passé à cette méthode est une référence NULL (Nothing dans Visual Basic).

ArgumentException

Le paramètre passé à cette méthode n'est pas valide. Par exemple, le type ou le format est incorrect.

Remarques

Un tableau vide est renvoyé s'il n'y a pas d'erreurs dans la collection du nom spécifié.

Ce membre est accessible uniquement par les formulaires qui s’exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d’autorisations valables pour plusieurs domaines.

Ce type ou ce membre est accessible à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler ou dans un navigateur Web.

Exemples

Dans l'exemple suivant, la méthode GetErrors de la classe FormErrorCollection est utilisée pour obtenir toutes les erreurs appelées DateFormatError de la collection d'erreurs du formulaire. La propriété Message de la classe FormError est ensuite utilisée pour afficher leurs messages d'erreur.

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

Voir aussi

Référence

FormErrorCollection Classe

FormErrorCollection, membres

GetErrors, surcharge

Microsoft.Office.InfoPath, espace de noms