Поделиться через


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