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.ObjectNodo XML al que se asociará el error.
bstrConditionName
Tipo: System.StringNombre del error.
bstrShortErrorMessage
Tipo: System.StringMensaje breve del error.
bstrDetailedErrorMessage
Tipo: System.StringMensaje detallado del error.
lErrorCode
Tipo: System.Int32Código del error.
bstrType
Tipo: System.StringSu 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
Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust