Pokud použijete parametr kontextu Array nesprávně ve volání metody Host Integration Server 2004 Transaction Integrator (ČŘ) se zobrazí chybová zpráva dvojznačný "neošetřené výjimky"

Překlady článku Překlady článku
ID článku: 884378 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

V Microsoft Host Integration Server 2004 Transaction Integrator (ČŘ), pokud použijete parametr Kontextu Array nesprávně ve volání metody ČŘ obdržíte dvojznačný chybové zprávy podobné následující:
Došlo k neošetřené výjimce typu "System.InvalidCastException" v Microsoft.visualbasic.dll

V Microsoft visualbasic.dll došlo k neošetřené výjimce typu "System.MissingMemberException"

Příčina

K tomuto chování dochází, protože parametr Kontextu Array není správně používán v kódu. Chybové zprávy nebudou identifikovat konkrétní zdroj kódování problém.

Zobrazí jeden z těchto chybových zpráv při použití parametru Kontext Array pomocí následujících metod:
  • Odkaz Microsoft .NET Framework verze knihovny Microsoft.HostIntegration.TI.ClientContext.dll.
  • Použít InterOp Component Object Model (COM) a proveďte odkaz COM knihovnu ComtiContext.dll.

Další informace

Hostitel Integration Server 2004 ČŘ umožňuje program Microsoft Windows přístup sálových nebo AS / 400 programy. ClientContext můžete použít k předání dat uživatelské jméno a heslo v datastream hostitele zadáním dat v Kontextu Array parametr. V nápovědě online soubory dokumentu tuto funkci. Pokud chybí parametr Kontextu Array zobrazí zpráva "Žádná taková metoda" z .NET runtime. K tomuto chování dochází, protože počet parametrů v kódu neodpovídá počet parametrů v sestavení. Proto není nalezen odpovídající volání metody. Případně pokud .NET runtime najde metoda s správný název s správný počet parametrů, ale .NET runtime nelze odpovídají typu jeden z parametrů definice sestavení, obdržíte chybovou zprávu parametr neshoda.

Chcete-li se vyhnout kódování parametr Kontextu Array nesprávně, můžete odkaz objekt ČŘ v projektu a použijte brzy vazby. Tak povolit, zobrazení očekávané typy parametrů a dat pomocí Microsoft IntelliSense. Nesprávné kódování způsobí chyby kompilace namísto chyby runtime. Chcete-li použít pozdní vazba může upravit kód použít po zapsány a testovány kód ClientContext pozdní vazba.

Další informace naleznete v nápovědě online Host Integration Server 2004.

Vlastnosti

ID článku: 884378 - Poslední aktualizace: 4. prosince 2007 - Revize: 1.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Host Integration Server 2004 Standard Edition
Klíčová slova: 
kbmt kbtshoot kbprb KB884378 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:884378

Dejte nám zpětnou vazbu

 

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