Errors.Add(Object, String, String, String, Int32, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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-modo | O usuário é notificado do erro com um alerta embutido e pode optar por retornar ao valor anterior com uma operação de desfazer |
Modal | O 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.