FormErrorCollection.GetErrors Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.