|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.4.2 Добавление ссылок на пользовательские классы .NET Framework, Web-службы и COM-компонентыCcылки в ASP.NET 2.0 на пользовательские классы, Web-службы и COM-компоненты, специальные классы HttpApplication, Page, HttpBrowser, HttpServerUtility В .NET Framework предусмотрено очень много полезных объектов, однако все-таки их функциональности хватает не всегда. Очень часто возникает необходимость использовать в вашем приложении ASP.NET программный код, который был создан вами или другим разработчиком. При этом можно выделить три ситуации: · в проект необходимо добавить код в виде сборки .NET; · в проект необходимо добавить ссылку на Web-службу; · в проект необходимо добавить ссылку на объект COM. Для добавления ссылки на сборку .NET или COM-компонент необходимо щелкнуть правой кнопкой мыши по строке проекта в Solution Explorer и в контекстном меню выбрать Add Reference. Откроется окно Add Reference с несколькими вкладками. На вкладке .NET можно добавить ссылку на зарегистрированную на компьютере сборку .NET. На вкладке COM — ссылку на зарегистрированный COM-сервер. Для добавления своей сборки .NET или COM-сервера можно использовать вкладку Browse. Если же вам нужно добавить ссылку на Web-службу, то придется использовать команду Add Web Reference из контекстного меню для проекта. В открывшемся окне необходимо будет ввести адрес URL для Web-службы. Подробно про Web-службы будет рассказываться в разделе 13 этого курса. После добавления ссылки на сборку, Web-службу или COM-сервер классы из них можно использовать обычным способом. Например, предположим, что проект сборки, на которую мы добавили ссылку, называется MyAssembly, нужный класс в нем — MyClass1, а нужный метод — MyMethod1(). Тогда после добавления ссылки код может выглядеть так: 'вначале создаем требуемый объект: Dim x As New MyAssembly.MyClass1 'если у нас использовалась команда 'Imports MyAssembly 'то можно создать и так: Dim x As New MyClass1 'затем вызываем его метод: x.MyMethod() Отметим специальные классы ASP.NET :
Многие специальные классы и методы будут рассмотрены в модуле про управление состоянием.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||