VSWebSite.VSWebSiteEvents 속성

이벤트 처리기를 추가하는 데 사용할 수 있는 웹 사이트의 VSWebSiteEvents 개체를 가져옵니다.

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

구문

‘선언
ReadOnly Property VSWebSiteEvents As VSWebSiteEvents
VSWebSiteEvents VSWebSiteEvents { get; }
property VSWebSiteEvents^ VSWebSiteEvents {
    VSWebSiteEvents^ get ();
}
abstract VSWebSiteEvents : VSWebSiteEvents with get
function get VSWebSiteEvents () : VSWebSiteEvents

속성 값

형식: VsWebSite.VSWebSiteEvents
VSWebSiteEvents 개체

예제

다음 예제에서는 VSWebSiteEvents 속성을 사용하여 이벤트 메서드 두 개를 추가합니다. 이 예제는 VSWebSite 클래스 개요에 대한 보다 큰 예제의 일부입니다.

C#

private void SolutionEvents_Opened()
{
    // When solution is opened, attach event handlers for projects
    foreach (Project proj in _applicationObject.Solution.Projects)
    {   // Only attach event handlers if it is a Web site
        if (proj.Object is VSWebSite)
        {
            ((VSWebSite)proj.Object).VSWebSiteEvents.WebReferencesEvents.WebReferenceAdded +=
                new _dispWebReferencesEvents_WebReferenceAddedEventHandler
                    (WebRefEvents_WebRefAdded);
            ((VSWebSite)proj.Object).VSWebSiteEvents.AssemblyReferencesEvents.AssemblyReferenceAdded += 
                new _dispAssemblyReferencesEvents_AssemblyReferenceAddedEventHandler
                    (AssemblyRefsEvents_AssemblyRefAdded);
        }
   }
}

.NET Framework 보안

참고 항목

참조

VSWebSite 인터페이스

VsWebSite 네임스페이스

VSWebSite

EnvDTE

VSWebSiteEvents

기타 리소스

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