Compartir a través de


del método Errors.Add

Agrega un objeto ErrorObject a la colección ErrorsCollection y devuelve una referencia al nuevo objeto Error.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
Function Add ( _
    varNode As Object, _
    bstrConditionName As String, _
    bstrShortErrorMessage As String, _
    bstrDetailedErrorMessage As String, _
    lErrorCode As Integer, _
    bstrType As String _
) As ErrorObject
'Uso
Dim instance As Errors
Dim varNode As Object
Dim bstrConditionName As String
Dim bstrShortErrorMessage As String
Dim bstrDetailedErrorMessage As String
Dim lErrorCode As Integer
Dim bstrType As String
Dim returnValue As ErrorObject

returnValue = instance.Add(varNode, bstrConditionName, _
    bstrShortErrorMessage, bstrDetailedErrorMessage, _
    lErrorCode, bstrType)
ErrorObject Add(
    Object varNode,
    string bstrConditionName,
    string bstrShortErrorMessage,
    string bstrDetailedErrorMessage,
    int lErrorCode,
    string bstrType
)

Parámetros

  • varNode
    Tipo: System.Object

    Nodo XML al que se asociará el error.

  • bstrShortErrorMessage
    Tipo: System.String

    Mensaje breve del error.

  • bstrDetailedErrorMessage
    Tipo: System.String

    Mensaje detallado del error.

  • bstrType
    Tipo: System.String

    Su valor predeterminado es "modeless". Tipo de procesamiento del error. El otro valor admitido es "modal".

Valor devuelto

Tipo: Microsoft.Office.Interop.InfoPath.SemiTrust.ErrorObject
Objeto ErrorObject que representa el Error recientemente creado.

Comentarios

El método Add se utiliza 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 sólo se pueden crear mediante el método ReportError.

Importante

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Ejemplos

//Add an error to the node
IXMLDOMDocument myDOM = thisXDocument.DOM;
IXMLDOMNode myNode = myDOM.selectSingleNode("my:myFields/my:aGroup/my:field1");
thisXDocument.Errors.Add(myNode,"condition","short","detail",102057,"modeless");

Vea también

Referencia

interfaz Errors

Miembros Errors

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust