Share via


WebSiteProperties 인터페이스

업데이트: 2007년 11월

Visual Studio의 웹 사이트 프로젝트에서 지원되는 속성입니다.

네임스페이스:  VsWebSite
어셈블리:  VsWebSite.Interop(VsWebSite.Interop.dll)

구문

<GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")> _
Public Interface WebSiteProperties

Dim instance As WebSiteProperties
[GuidAttribute("477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface WebSiteProperties
[GuidAttribute(L"477BFD8A-5FD5-434F-981B-2FD3C145B473")]
public interface class WebSiteProperties
public interface WebSiteProperties

설명

Visual Studio 일반 자동화 모델에서는 웹 사이트 프로젝트를 비롯하여 모든 Visual Studio 프로젝트 형식의 속성에 액세스하는 데 사용할 수 있는 Properties 컬렉션을 제공합니다.

각 속성은 프로젝트의 Properties 컬렉션에 있는 항목으로 사용할 수 있습니다.

Properties 개체를 WebSiteProperties 개체로 직접 캐스팅하는 방식으로는 이러한 속성에 액세스할 수 없습니다. 대신 이러한 속성은 런타임에 바인딩되며, 특정 프로젝트 형식의 속성 이름을 제공하여 Properties 컬렉션을 통해 액세스해야 합니다.

Project 개체의 Properties 컬렉션으로 사용할 수 있는 속성 외에도 Project 개체를 VSWebSite 개체로 캐스팅하면 VSWebSite 클래스의 추가 속성을 사용할 수 있습니다.

예제

다음 코드 예제에서는 런타임에 바인딩되는 전형적인 속성인 BrowseUrl() 속성을 읽는 방법을 보여 줍니다.

Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
Dim str As String = proj.Properties.Item("BrowseURL").Value

다음 코드 예제에서는 BrowseUrl() 속성을 설정하는 방법을 보여 줍니다.

Dim proj As EnvDTE.Project = DTE.Solution.Projects.Item(1)
proj.Properties.Item("BrowseURL").Value = "http://newHost/newFile"

참고 항목

참조

WebSiteProperties 멤버

VsWebSite 네임스페이스

DTE

Project

Properties

Property

VSWebSite

기타 리소스

자동화 및 확장성 참조

자동화 어셈블리 및 DTE2 개체 참조

Visual Studio 매크로

추가 기능 및 마법사 만들기