Compartir a través de


Errors.Add(Object, String, String, String, Int32, String) Método

Definición

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:

modelessSe notifica el error al usuario mediante una alerta incluida y permite elegir si se desea deshacer la operación para recuperar el valor anterior.
ModalSe 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 .

Se aplica a