Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
My предоставляет только те объекты, которые требуются для конкретного типа проекта. Например, объект My.Forms доступен в приложении Windows Forms, но отсутствует в консольном приложении. В этой статье показано, какие объекты My доступны в разных типах проектов.
Использование My в приложениях Windows и веб-сайтах
My предоставляет только те объекты, которые требуются в текущем типе проекта. Неприменимые объекты будут заблокированы. Например, на следующем рисунке показана объектная модель My в проекте Windows Forms.
В проекте веб-сайта My предоставляет объекты, необходимые веб-разработчику (например, объекты My.Request и My.Response). Неприменимые объекты будут заблокированы (например, объект My.Forms). На следующем рисунке показана объектная модель My в проекте веб-сайта.
Сведения о проекте
В следующей таблице показано, какие My объекты включены по умолчанию для восьми типов проектов: приложение Windows, библиотека классов, консольное приложение, библиотека элементов управления Windows, библиотека веб-элементов управления, служба Windows, пустой и веб-сайт.
Существует три версии объекта My.Application, две версии объекта My.Computer и две версии объекта My.User. Сведения об этих версиях см. в сносках под таблицей.
| Объект My | Приложение Windows | Библиотека классов | Консольное приложение | Библиотека элементов управления Windows | Библиотека веб-элементов управления | Службы Windows | Нет значения | Веб-сайт |
|---|---|---|---|---|---|---|---|---|
My.Application |
Да1 | Да2 | Да3 | Да2 | нет | Да3 | нет | нет |
My.Computer |
Да4 | Да4 | Да4 | Да4 | Да5 | Да4 | нет | Да5 |
My.Forms |
Да | нет | нет | Да | нет | нет | нет | нет |
My.Log |
нет | нет | нет | нет | нет | нет | нет | Да |
My.Request |
нет | нет | нет | нет | нет | нет | нет | Да |
My.Resources |
Да | Да | Да | Да | Да | Да | нет | нет |
My.Response |
нет | нет | нет | нет | нет | нет | нет | Да |
My.Settings |
Да | Да | Да | Да | Да | Да | нет | нет |
My.User |
Да6 | Да6 | Да6 | Да6 | Да7 | Да6 | нет | Да7 |
My.WebServices |
Да | Да | Да | Да | Да | Да | нет | нет |
1 Версия My.Application для Windows Forms. Является производной от версии для консольного приложения (см. примечание 3). В ней включена поддержка взаимодействия с окнами приложения и предоставляется модель приложения Visual Basic.
2 Версия My.Application для библиотеки. Предоставляет базовые функции, необходимые для приложения: элементы для записи в журнал приложений и доступа к сведениям о приложении.
3 Версия My.Application для консоли. Является производной от версии для библиотеки (см. примечание 2). В ней добавлены элементы для обращения к аргументам командной строки приложения и сведения о развертывании ClickOnce.
4 Версия My.Computer для Windows. Является производной от версии для сервера (см. примечание 5). Предоставляет доступ к нужным объектам на клиентском компьютере, таким как клавиатура, экран и мышь.
5 Версия My.Computer для сервера. Предоставляет основные сведения о компьютере, такие как имя, доступ к данным о времени и т. д.
6 Версия My.User для Windows. Этот объект связан с текущим удостоверением потока.
7 Версия My.User для веб-приложений. Этот объект связан с удостоверением пользователя для текущего HTTP-запроса приложения.