My가 프로젝트 형식에 의존하는 방식(Visual Basic)
My
는 특정 프로젝트 형식에 필요한 개체만 노출합니다. 예를 들어 My.Forms
개체는 Windows Forms 애플리케이션에서 사용할 수 있지만 콘솔 애플리케이션에서는 사용할 수 없습니다. 이 항목에서는 다양한 프로젝트 형식에서 사용할 수 있는 My
개체에 대해 설명합니다.
내 Windows 애플리케이션 및 웹 사이트
My
는 현재 프로젝트 형식에 유용한 개체만 노출합니다. 해당하지 않는 개체는 표시하지 않습니다. 예를 들어 다음 이미지는 Windows Forms 프로젝트의 My
개체 모델을 보여줍니다.
웹 사이트 프로젝트에서 My
는 관련되지 않은 개체(예: My.Forms
개체)를 표시하지 않고 웹 개발자와 관련된 개체(예: My.Request
및 My.Response
개체)를 노출합니다. 다음 이미지는 웹 사이트 프로젝트의 My
개체 모델을 보여줍니다.
프로젝트 세부 정보
다음 표에서는 Windows 애플리케이션, 클래스 라이브러리, 콘솔 애플리케이션, Windows 컨트롤 라이브러리, 웹 컨트롤 라이브러리, Windows 서비스, 비어 있음 및 웹 사이트 등 8가지 프로젝트 형식에 대해 기본적으로 사용하도록 설정되는 My
개체를 보여 줍니다.
My.Application
개체의 세 가지 버전, My.Computer
개체의 두 가지 버전 및 My.User
개체의 두 가지 버전이 있습니다. 이러한 버전에 대한 세부 정보는 표 뒤의 각주에서 제공됩니다.
내 개체 | 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와 연결되어 있습니다.
참고 항목
.NET