Съображения за надстройване на шаблони на формуляри, които използват управляем код

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Ако сте създали шаблон на формуляр на InfoPath 2003 чрез един от наборите инструменти на InfoPath 2003 за Microsoft Visual Studio и искате да поддържате съвместимост с InfoPath 2003, можете да продължите да работите по и по-нататъшно разработване на вашия проект на шаблон за формуляр, като го отворите в _ z0z_ и Microsoft Visual Studio инструменти за 2005 за приложения (VSTA)) или в Microsoft Visual Studio 2005 с Microsoft Visual Studio 2005 Tools за Microsoft Office 2007 system. Когато направите това, бизнес логиката във вашия шаблон на формуляр ще продължи да използва модела за обекти на .NET, предоставен от Microsoft. Office. междуградски . InfoPath. SemiTrust пространство за имена.

Друга възможност е да мигрирате и да надстроите кода във вашия проект на шаблон на формуляр на InfoPath 2003, за да използвате новия модел на .NET Object, предоставен от Microsoft. Office. InfoPath . Когато направите това, всички ваши бизнес логически кодове ще трябва да бъдат пренаписани, за да използват членовете на Microsoft. Office. InfoPath , но целият код от предишния ви проект се запазва и е заобиколен от #if InfoPathManagedObjectModel и #endif изявления (Visual C#) или #If InfoPathManagedObjectModel и #End If изявления (Visual Basic) за ваше препращане по време на процеса на пренаписване на кода.

Ако сте показали тази тема, като щракнете върху помощ в диалоговия прозорец "Искате ли да надстроите вашия код, за да използвате обекта на Microsoft Office InfoPath model?", направете едно от следните неща:

  • Щракнете върху не , за да поддържате съвместимост с InfoPath 2003 и да продължите да използвате модела за обекти на .net, предоставен от Microsoft. Office. SemiTrust. InfoPath.

  • Щракнете върху да , за да надстроите кода във вашия проект на шаблон на формуляр на InfoPath 2003, за да използвате новия модел на .net Object, предоставен от центъра за имена на Microsoft. Office. InfoPath .

За повече информация относно работата с шаблони за формуляри с управлявани кодове вижте справочника за разработчици на формуляри на InfoPath 2007 за документация за шаблони за контролирани кодове в инструменти за Visual Studio за приложения или среди за разработване на Visual Studio 2005.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×