Compartilhar via


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

Definição

Adiciona um ErrorObject e ErrorsCollection retorna uma referência ao novo 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

O nó XML ao qual o erro será associado.

bstrConditionName
String

O nome do erro.

bstrShortErrorMessage
String

A mensagem curta para o erro.

bstrDetailedErrorMessage
String

A mensagem detalhada do erro.

lErrorCode
Int32

O código de erro do erro.

bstrType
String

O valor padrão é "modeless". O tipo de processamento de erro. O outro valor com suporte é "modal".

Retornos

Um ErrorObject objeto que representa o erro recém-criado.

Exemplos

//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");

Comentários

O método Add é usado para criar mensagens de erro personalizadas em um formulário do Microsoft InfoPath. Há dois tipos de erros que podem ser criados usando o método Add :

Sem-modoO usuário é notificado do erro com um alerta embutido e pode optar por retornar ao valor anterior com uma operação de desfazer
ModalO usuário é notificado do erro com um alerta de caixa de diálogo. Depois de clicar em OK no alerta da caixa de diálogo, o erro aparecerá como um alerta embutido e o usuário poderá optar por retornar ao valor anterior com uma operação de desfazer

Observação: erros personalizados também podem ser criados usando o ReportError(Object, String, Boolean, String, Int32, String) método.

Aplica-se a