Partilhar via


Propriedade VSWebSite.VSWebSiteEvents

Obtém o VSWebSiteEvents objeto para o site da Web, que pode ser usado para adicionar manipuladores de eventos.

Namespace:  VsWebSite
Assembly:  VsWebSite.Interop (em VsWebSite.Interop.dll)

Sintaxe

ReadOnly Property VSWebSiteEvents As VSWebSiteEvents

Dim instance As VSWebSite
Dim value As VSWebSiteEvents

value = instance.VSWebSiteEvents
VSWebSiteEvents VSWebSiteEvents { get; }
property VSWebSiteEvents^ VSWebSiteEvents {
    VSWebSiteEvents^ get ();
}
function get VSWebSiteEvents () : VSWebSiteEvents

Valor de propriedade

Tipo: VsWebSite.VSWebSiteEvents
A VSWebSiteEventsobjeto.

Exemplos

O exemplo a seguir utiliza o VSWebSiteEvents propriedade para adicionar dois métodos de evento. Este exemplo faz parte de um exemplo maior para o VSWebSite Visão geral da classe.

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);
        }
   }
}

Permissões

Consulte também

Referência

VSWebSite Interface

Membros VSWebSite

Namespace VsWebSite

VSWebSite

EnvDTE

VSWebSiteEvents

Outros recursos

Assemblies de automação que faz referência e o objeto DTE2