Errors.Add(Object, String, String, String, Int32, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega a ErrorObjectErrorsCollection y devuelve una referencia al nuevo objeto Error .
public Microsoft.Office.Interop.InfoPath.ErrorObject Add (object varNode, string bstrConditionName, string bstrShortErrorMessage, string bstrDetailedErrorMessage = "", int lErrorCode = 0, string bstrType = "modeless");
abstract member Add : obj * string * string * string * int * string -> Microsoft.Office.Interop.InfoPath.ErrorObject
Public Function Add (varNode As Object, bstrConditionName As String, bstrShortErrorMessage As String, Optional bstrDetailedErrorMessage As String = "", Optional lErrorCode As Integer = 0, Optional bstrType As String = "modeless") As ErrorObject
Parámetros
- varNode
- Object
Nodo XML al que se asociará el error.
- bstrConditionName
- String
Nombre del error.
- bstrShortErrorMessage
- String
Mensaje breve del error.
- bstrDetailedErrorMessage
- String
Mensaje detallado del error.
- lErrorCode
- Int32
Código del error.
- bstrType
- String
Su valor predeterminado es "modeless". Tipo de procesamiento del error. El otro valor admitido es "modal".
Devoluciones
Objeto ErrorObject que representa el error recién creado.
Ejemplos
//Add an error to the node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.<span class="label">Add</span>(myNode,"condition","short","detail",102057,"modeless");
Comentarios
El método Add se usa para crear mensajes de error personalizados en un formulario de Microsoft InfoPath. Existen dos tipos de errores que se pueden crear con el método Add:
modeless | Se notifica el error al usuario mediante una alerta incluida y permite elegir si se desea deshacer la operación para recuperar el valor anterior. |
Modal | Se notifica el error al usuario mediante una alerta de cuadro de diálogo. Tras hacer clic en Aceptar en este cuadro de diálogo, el error aparecerá como alerta incluida y el usuario podrá elegir si desea deshacer la operación para recuperar el valor anterior. |
Nota: Los errores personalizados también se pueden crear mediante el ReportError(Object, String, Boolean, String, Int32, String) método .