FormErrorCollection.Add 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
Add(XPathNavigator, String, String) |
Crée et ajoute un nouveau FormError à l’objet FormErrorCollection associé au formulaire actif. |
Add(XPathNavigator, String, String, String) |
Crée et ajoute un nouveau FormError à l’objet FormErrorCollection associé au formulaire actif. |
Add(XPathNavigator, String, String, String, Int32) |
Crée et ajoute un nouveau FormError à l’objet FormErrorCollection associé au formulaire actif. |
Add(XPathNavigator, String, String, String, Int32, ErrorMode) |
Crée et ajoute un nouveau FormError à l’objet FormErrorCollection associé au formulaire actif. |
Add(XPathNavigator, String, String)
Crée et ajoute un nouveau FormError à l’objet FormErrorCollection associé au formulaire actif.
public:
abstract Microsoft::Office::InfoPath::FormError ^ Add(System::Xml::XPath::XPathNavigator ^ context, System::String ^ name, System::String ^ message);
public abstract Microsoft.Office.InfoPath.FormError Add (System.Xml.XPath.XPathNavigator context, string name, string message);
abstract member Add : System.Xml.XPath.XPathNavigator * string * string -> Microsoft.Office.InfoPath.FormError
Public MustOverride Function Add (context As XPathNavigator, name As String, message As String) As FormError
Paramètres
- context
- XPathNavigator
Objet XPathNavigator positionné au niveau du nœud auquel l’erreur sera associée.
- name
- String
Nom de l'erreur (ne peut pas rester vide).
- message
- String
Message court de l'erreur.
Retours
Référence au nouveau FormError qui a été ajouté à la collection.
Exceptions
Les paramètres passés à cette méthode sont une référence null (Nothing en Visual Basic).
Les paramètres transmis à cette méthode ne sont pas valides. Par exemple, ils sont d'un type ou format incorrect.
Exemples
Dans l'exemple suivant, un objet XPathNavigator est d'abord placé sur le champ auquel associer une erreur. Ensuite, le XPathNavigator, le nom et le message sont passés à la Add méthode de la classe FormErrorCollection pour ajouter l’erreur à la collection d’erreurs du formulaire.
XPathNavigator root, txtbox;
// Create XPathNavigator for main data source.
root = this.MainDataSource.CreateNavigator();
// Create XPathNavigator positioned at field to associate with error.
txtbox = root.SelectSingleNode("//my:field1", this.NamespaceManager);
// Get form's collection of errors and add error.
this.Errors.Add(txtbox, "Field1Error", "Short error message.");
Dim root, txtbox As XPathNavigator
' Create XPathNavigator for main data source.
root = Me.MainDataSource.CreateNavigator()
' Create XPathNavigator positioned at field to add error.
txtbox = root.SelectSingleNode("//my:field1", Me.NamespaceManager)
' Get form's collection of errors and add error.
Me.Errors.Add(txtbox, "Field1Error", "Short error message.")
Remarques
Le FormErrorType du nouveau FormError sera défini sur UserDefined.
Remarque : il est possible d’ajouter plusieurs erreurs avec la même name
valeur de paramètre à différents context
nœuds. Toutefois, si vous ajoutez deux fois une erreur portant le même nom au même context
nœud, la deuxième erreur ajoutée remplace la première.
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 à
Add(XPathNavigator, String, String, String)
Crée et ajoute un nouveau FormError à l’objet FormErrorCollection associé au formulaire actif.
public:
abstract Microsoft::Office::InfoPath::FormError ^ Add(System::Xml::XPath::XPathNavigator ^ context, System::String ^ name, System::String ^ message, System::String ^ messageDetails);
public abstract Microsoft.Office.InfoPath.FormError Add (System.Xml.XPath.XPathNavigator context, string name, string message, string messageDetails);
abstract member Add : System.Xml.XPath.XPathNavigator * string * string * string -> Microsoft.Office.InfoPath.FormError
Public MustOverride Function Add (context As XPathNavigator, name As String, message As String, messageDetails As String) As FormError
Paramètres
- context
- XPathNavigator
Objet XPathNavigator positionné au niveau du nœud auquel l’erreur sera associée.
- name
- String
Nom de l'erreur (ne peut pas rester vide).
- message
- String
Message court de l'erreur.
- messageDetails
- String
Message détaillé de l'erreur.
Retours
Référence au nouveau FormError qui a été ajouté à la collection.
Exceptions
Les paramètres transmis à cette méthode ne sont pas valides. Par exemple, ils sont d'un type ou format incorrect.
Les paramètres passés à cette méthode sont une référence null (Nothing en Visual Basic).
Exemples
Dans l'exemple suivant, un objet XPathNavigator est d'abord placé sur le champ auquel associer une erreur. Ensuite, le XPathNavigator, le nom, le message et le message détaillé sont passés à la Add méthode de la classe FormErrorCollection pour ajouter l’erreur à la collection d’erreurs du formulaire.
XPathNavigator root, txtbox;
// Create XPathNavigator for main data source.
root = this.MainDataSource.CreateNavigator();
// Create XPathNavigator positioned at field to associate with error.
txtbox = root.SelectSingleNode("//my:field1", this.NamespaceManager);
// Get form's collection of errors and add error.
this.Errors.Add(txtbox, "Field1Error", "Short error message.",
"Detailed error description.", 102057, ErrorMode.Modeless);
Dim root, txtbox As XPathNavigator
' Create XPathNavigator for main data source.
root = Me.MainDataSource.CreateNavigator()
' Create XPathNavigator positioned at field to add error.
txtbox = root.SelectSingleNode("//my:field1", Me.NamespaceManager)
' Get form's collection of errors and add error.
Me.Errors.Add(txtbox, "Field1Error", "Short error message.",
"Detailed error description.", 102057, ErrorMode.Modeless)
Remarques
Le FormErrorType du nouveau FormError sera défini sur UserDefined.
Remarque : il est possible d’ajouter plusieurs erreurs avec la même name
valeur de paramètre à différents context
nœuds. Toutefois, si vous ajoutez deux fois une erreur portant le même nom au même context
nœud, la deuxième erreur ajoutée remplace la première.
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 à
Add(XPathNavigator, String, String, String, Int32)
Crée et ajoute un nouveau FormError à l’objet FormErrorCollection associé au formulaire actif.
public:
abstract Microsoft::Office::InfoPath::FormError ^ Add(System::Xml::XPath::XPathNavigator ^ context, System::String ^ name, System::String ^ message, System::String ^ messageDetails, int errorCode);
public abstract Microsoft.Office.InfoPath.FormError Add (System.Xml.XPath.XPathNavigator context, string name, string message, string messageDetails, int errorCode);
abstract member Add : System.Xml.XPath.XPathNavigator * string * string * string * int -> Microsoft.Office.InfoPath.FormError
Public MustOverride Function Add (context As XPathNavigator, name As String, message As String, messageDetails As String, errorCode As Integer) As FormError
Paramètres
- context
- XPathNavigator
Objet XPathNavigator positionné au niveau du nœud auquel l’erreur sera associée.
- name
- String
Nom de l'erreur (ne peut pas rester vide).
- message
- String
Message court de l'erreur.
- messageDetails
- String
Message détaillé de l'erreur.
- errorCode
- Int32
Code de l'erreur.
Retours
Référence au nouveau FormError qui a été ajouté à la collection.
Exceptions
Les paramètres transmis à cette méthode ne sont pas valides. Par exemple, ils sont d'un type ou format incorrect.
Les paramètres passés à cette méthode sont une référence null (Nothing en Visual Basic).
Exemples
Dans l'exemple suivant, un objet XPathNavigator est d'abord placé sur le champ auquel associer une erreur. Ensuite, le XPathNavigator, le nom, le message, le message détaillé, le code d’erreur et le numéro d’erreur sont passés à la Add méthode de la classe FormErrorCollection pour ajouter l’erreur à la collection d’erreurs du formulaire.
XPathNavigator root, txtbox;
// Create XPathNavigator for main data source.
root = this.MainDataSource.CreateNavigator();
// Create XPathNavigator positioned at field to associate with error.
txtbox = root.SelectSingleNode("//my:field1", this.NamespaceManager);
// Get form's collection of errors and add error.
this.Errors.Add(txtbox, "Field1Error", "Short error message.",
"Detailed error description.", 102057);
Dim root, txtbox As XPathNavigator
' Create XPathNavigator for main data source.
root = Me.MainDataSource.CreateNavigator()
' Create XPathNavigator positioned at field to add error.
txtbox = root.SelectSingleNode("//my:field1", Me.NamespaceManager)
' Get form's collection of errors and add error.
Me.Errors.Add(txtbox, "Field1Error", "Short error message.",
"Detailed error description.", 102057)
Remarques
Le FormErrorType du nouveau FormError sera défini sur UserDefined.
Remarque : il est possible d’ajouter plusieurs erreurs avec la même name
valeur de paramètre à différents context
nœuds. Toutefois, si vous ajoutez deux fois une erreur portant le même nom au même context
nœud, la deuxième erreur ajoutée remplace la première.
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 à
Add(XPathNavigator, String, String, String, Int32, ErrorMode)
Crée et ajoute un nouveau FormError à l’objet FormErrorCollection associé au formulaire actif.
public:
abstract Microsoft::Office::InfoPath::FormError ^ Add(System::Xml::XPath::XPathNavigator ^ context, System::String ^ name, System::String ^ message, System::String ^ messageDetails, int errorCode, Microsoft::Office::InfoPath::ErrorMode errorMode);
public abstract Microsoft.Office.InfoPath.FormError Add (System.Xml.XPath.XPathNavigator context, string name, string message, string messageDetails, int errorCode, Microsoft.Office.InfoPath.ErrorMode errorMode);
abstract member Add : System.Xml.XPath.XPathNavigator * string * string * string * int * Microsoft.Office.InfoPath.ErrorMode -> Microsoft.Office.InfoPath.FormError
Paramètres
- context
- XPathNavigator
Objet XPathNavigator positionné au niveau du nœud auquel l’erreur sera associée.
- name
- String
Nom de l'erreur (ne peut pas rester vide).
- message
- String
Message court de l'erreur.
- messageDetails
- String
Message détaillé de l'erreur.
- errorCode
- Int32
Code de l'erreur.
Retours
Référence au nouveau FormError qui a été ajouté à la collection.
Exceptions
Les paramètres transmis à cette méthode ne sont pasvalides. Par exemple, ils sont d'un type ou format incorrect.
Les paramètres passés à cette méthode sont une référence null (Nothing en Visual Basic).
Exemples
Dans l'exemple suivant, un objet XPathNavigator est d'abord placé sur le champ auquel associer une erreur. Ensuite, le XPathNavigator, le nom, le message, le message détaillé, le code d’erreur, le numéro d’erreur et le mode d’affichage d’erreur sont passés à la Add méthode de la classe FormErrorCollection pour ajouter l’erreur à la collection d’erreurs du formulaire.
XPathNavigator root, txtbox;
// Create XPathNavigator for main data source.
root = this.MainDataSource.CreateNavigator();
// Create XPathNavigator positioned at field to associate with error.
txtbox = root.SelectSingleNode("//my:field1", this.NamespaceManager);
// Get form's collection of errors and add error.
this.Errors.Add(txtbox, "Field1Error", "Short error message.",
"Detailed error description.", 102057, ErrorMode.Modeless);
Dim root, txtbox As XPathNavigator
' Create XPathNavigator for main data source.
root = Me.MainDataSource.CreateNavigator()
' Create XPathNavigator positioned at field to add error.
txtbox = root.SelectSingleNode("//my:field1", Me.NamespaceManager)
' Get form's collection of errors and add error.
Me.Errors.Add(txtbox, "Field1Error", "Short error message.",
"Detailed error description.", 102057, ErrorMode.Modeless)
Remarques
Le FormErrorType du nouveau FormError sera défini sur UserDefined.
Remarque : il est possible d’ajouter plusieurs erreurs avec la même name
valeur de paramètre à différents context
nœuds. Toutefois, si vous ajoutez deux fois une erreur portant le même nom au même context
nœud, la deuxième erreur ajoutée remplace la première.
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.