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"