共用方式為


VSWebSite.VSWebSiteEvents 屬性

取得網站的 VSWebSiteEvents 物件,這個物件可用來加入事件處理常式。

命名空間:  VsWebSite
組件:  VsWebSite.Interop (在 VsWebSite.Interop.dll 中)

語法

'宣告
ReadOnly Property VSWebSiteEvents As VSWebSiteEvents
    Get
VSWebSiteEvents VSWebSiteEvents { get; }
property VSWebSiteEvents^ VSWebSiteEvents {
    VSWebSiteEvents^ get ();
}
abstract VSWebSiteEvents : VSWebSiteEvents
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

其他資源

參考 Automation 組件和 DTE2 物件