Oprava: Zobrazí chyba "došlo k výjimce" zpráva při použití třídy .NET v Composer pravidla obchodní

Příznaky

V Microsoft BizTalk Server 2004 při testování zásad, který volá metodu v .NET třídy pravidlo Composer obchodního nebo BizTalk Orchestration Designer, můžete obdržet chybovou zprávu, která je podobná následující chybová zpráva:
Došlo k výjimce při vyvolání člen třídy
MyNamespace. MyClass. MyMethod v sestavení MyNamespace, verze =1.0.0.0, Culture = neutral, PublicKeyToken =060d33ae94d9c706. Typ objektu nelze převést na typ cíle

Příčina

K tomuto problému dochází, pokud voláte metodu obsahuje parametr, který představuje výčet.

Následuje příklad metody Přidat třídy .NET, která dává tato chybová zpráva při volání metody z uvnitř pravidlo Composer obchodního nebo z uvnitř BizTalk Orchestration Designer.
using System;using System.Collections;
using System.IO;
using System.Xml;
using Microsoft.RuleEngine;
namespace MyNamespace
{
/// <summary>
/// Summary description for MyClass.
/// </summary>
[Serializable]
public class MyClass
{
public enum MyEnum
{
first,
second
};
ArrayList myAL;

public MyClass()
{
myAL = new ArrayList();
}

public int Add(string myString, MyEnum myEnum)
{
myAL.Add(myString);
return 1;
}

public int Add(string myString)
{
myAL.Add(myString);
return 1;
}
}
.....
}

Řešení

Informace o aktualizaci Service pack

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro Microsoft BizTalk Server 2004. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
888751 jak získat nejnovější aktualizaci service pack pro BizTalk Server 2004

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix.

Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tato sekce není uvedena, obraťte se na Zákaznický servis a podporu společnosti Microsoft k získaní opravy hotfix.

Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:Poznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.

Předpoklady

Neexistují žádné požadavky.

Požadavek na restartování

Nemáte k restartování počítače po instalaci této opravy hotfix.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souborech

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi časem UTC a místním časem, naleznete na kartě časové pásmo na panelu Datum a čas v okně Ovládací panely.
   Date         Time   Version            Size    File name
--------------------------------------------------------------
17-Sep-2004 16:46 3.0.5343.0 708,608 Microsoft.ruleengine.dll

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro". Tento problém byl opraven v BizTalk Server 2004 Service Pack 1.

Další informace

Další informace o vývoji obchodních pravidel v BizTalk Server 2004 navštivte následující Web společnosti Microsoft Developer Network (MSDN):Další informace o standardní terminologii používané k popisu aktualizací softwaru společnosti Microsoft klepněte na následující číslo článku databáze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 885448 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor