Partager via


FormErrorCollection.GetErrors Méthode

Définition

Surcharges

GetErrors(FormErrorType)

Retourne tous les FormError objets du type spécifié à partir de l’objet FormErrorCollection associé au formulaire actif.

GetErrors(String)

Retourne tous les FormError objets du nom spécifié à partir de l’objet FormErrorCollection associé au formulaire actif.

GetErrors(FormErrorType)

Retourne tous les FormError objets du type spécifié à partir de l’objet FormErrorCollection associé au formulaire actif.

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

Paramètres

errorType
FormErrorType

FormErrorType qui spécifie le type d’erreurs à retourner.

Retours

Tableau de type FormError qui contient des erreurs du type spécifié.

Exceptions

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

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

Exemples

Dans l'exemple suivant, la méthode GetErrors de la classe FormErrorCollection est utilisée pour obtenir toutes les erreurs du type FormErrorType.UserDefined de la collection d'erreurs du formulaire. Ensuite, la Name propriété de la FormError classe est utilisée pour afficher leurs noms.

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

Remarques

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

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

Vous pouvez accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler ou dans un navigateur web.

S’applique à

GetErrors(String)

Retourne tous les FormError objets du nom spécifié à partir de l’objet FormErrorCollection associé au formulaire actif.

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

Paramètres

name
String

Nom des erreurs à renvoyer.

Retours

Tableau de type FormError qui contient toutes les erreurs de type FormErrorType.UserDefined avec le nom spécifié.

Exceptions

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

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

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 Message propriété de la FormError classe 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

Remarques

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

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

Vous pouvez accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler ou dans un navigateur web.

S’applique à