Recebe uma mensagem de erro ambíguo "excepção não processada" Se utilizar incorrectamente o parâmetro de matriz de contexto numa chamada de método do Host Integration Server 2004 Transaction Integrator (TI)

Traduções de Artigos Traduções de Artigos
Artigo: 884378 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Na Microsoft anfitrião Integration Server 2004 transacções Integrator (TI), se utilizar o parâmetro de Matriz de contexto incorrectamente numa chamada de método de análise de tempo, receberá mensagens de erro ambíguo semelhantes à seguinte:
Ocorreu uma excepção não processada do tipo "System.InvalidCastException" no Microsoft.visualbasic.dll

Ocorreu uma excepção não processada do tipo "System.MissingMemberException" no Microsoft visualbasic.dll

Causa

Este comportamento ocorre porque o parâmetro de Matriz de contexto não é correctamente utilizado no código. As mensagens de erro não identificar a origem do problema codificação específica.

Recebe uma destas mensagens de erro quando utiliza o parâmetro de Contexto de matriz , utilizando um dos seguintes métodos:
  • O Microsoft .NET Framework versão da biblioteca Microsoft.HostIntegration.TI.ClientContext.dll faz referência.
  • Utilize a interoperabilidade COM (Component Object Model) da Microsoft e efectuar uma referência COM a biblioteca ComtiContext.dll.

Mais Informação

Integração com o anfitrião TI Server 2004 permite que um programa do Microsoft Windows aceder a mainframe ou AS / 400 programas. Pode utilizar ClientContext para passar dados de nome e palavra-passe de utilizador directamente no datastream para o anfitrião, fornecendo os dados de um parâmetro de Matriz de contexto . A ajuda online ficheiros documentam esta funcionalidade. Se faltar o parâmetro de Matriz de contexto , receberá uma mensagem "Sem esse método de" do .NET runtime. Este comportamento ocorre porque o número de parâmetros no código não coincide com o número de parâmetros na assemblagem. Por conseguinte, não se encontra uma chamada de método correspondente. Em alternativa, se o tempo de execução .NET localiza um método com o nome correcto com o número correcto de parâmetros, mas o .NET runtime não pode corresponder ao tipo de um dos parâmetros para as definições de assemblagem, receberá uma mensagem de erro Erro de correspondência de parâmetro.

Para evitar a codificação incorrectamente o parâmetro de Contexto de matriz , poderá referenciar o objecto de análise de tempo no projecto e utilizar o enlace inicial. Isto permite utilizar as capacidades do Microsoft IntelliSense para visualizar os tipos de parâmetros e dados esperados. Codificação incorrecta causará erros de compilação em vez de erros de tempo de execução. Se pretender utilizar vinculação posterior, pode modificar o código para utilizar o enlace tardio depois do código de ClientContext é escrito e testado.

Para mais informações, consulte o Host Integration Server 2004 ajuda online.

Propriedades

Artigo: 884378 - Última revisão: 4 de dezembro de 2007 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Host Integration Server 2004 Standard Edition
Palavras-chave: 
kbmt kbtshoot kbprb KB884378 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 884378

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com