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::SemiTrust::ErrorObject ^ Add(System::Object ^ varNode, System::String ^ bstrConditionName, System::String ^ bstrShortErrorMessage, System::String ^ bstrDetailedErrorMessage, int lErrorCode, System::String ^ bstrType);
public Microsoft.Office.Interop.InfoPath.SemiTrust.ErrorObject Add (object varNode, string bstrConditionName, string bstrShortErrorMessage, string bstrDetailedErrorMessage, int lErrorCode, string bstrType);
abstract member Add : obj * string * string * string * int * string -> Microsoft.Office.Interop.InfoPath.SemiTrust.ErrorObject
Public Function Add (varNode As Object, bstrConditionName As String, bstrShortErrorMessage As String, bstrDetailedErrorMessage As String, lErrorCode As Integer, bstrType As String) 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.
Importante: esse membro só pode ser acessado por formulários em execução no mesmo domínio que o formulário aberto atualmente ou por formulários que receberam permissões entre domínios.