My가 프로젝트 형식에 의존하는 방식(Visual Basic)
My는 특정 프로젝트 형식에 필요한 개체만 노출합니다. 예를 들어, My.Forms 개체는 Windows Forms 응용 프로그램에서는 사용할 수 있지만 콘솔 응용 프로그램에서는 사용할 수 없습니다. 이 항목에서는 각 프로젝트 형식에 사용할 수 있는 My 개체에 대해 설명합니다.
Windows 응용 프로그램 및 웹 사이트의 My
My는 현재 프로젝트 형식에 유용한 개체만 노출하고 적용할 수 없는 개체는 노출하지 않습니다. 예를 들어, 다음 그림은 Windows Forms 프로젝트에서 My 개체 모델을 보여 줍니다.
웹 사이트 프로젝트에서 My는 My.Request 및 My.Response와 같이 웹 개발자와 관련된 개체를 노출하고 My.Forms 개체와 같이 관련되지 않은 개체는 노출하지 않습니다. 다음 그림은 웹 사이트 프로젝트의 My 개체 모델을 보여 줍니다.
프로젝트 세부 사항
다음 표에서 My 8 프로젝트 형식에 대 한 개체는 기본적으로 사용: 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 버전입니다. 이 개체는 스레드의 현재 ID와 연관됩니다.
7 My.User의 웹 버전입니다. 이 개체는 응용 프로그램의 현재 HTTP 요청의 사용자 ID와 연관됩니다.
참고 항목
참조
My.WebServices 개체(Visual Basic)
개념
My에 사용할 수 있는 개체 사용자 지정(Visual Basic)