Share via


VSWebSite.VSWebSiteEvents propriété

 

Date de publication : novembre 2016

Obtient le VSWebSiteEvents objet pour le site Web, qui peut être utilisé pour ajouter des gestionnaires d’événements.

Espace de noms:   VsWebSite
Assembly:  VsWebSite.Interop (dans VsWebSite.Interop.dll)

Syntaxe

VSWebSiteEvents VSWebSiteEvents { get; }
property VSWebSiteEvents^ VSWebSiteEvents {
    VSWebSiteEvents^ get();
}
abstract VSWebSiteEvents : VSWebSiteEvents with get
ReadOnly Property VSWebSiteEvents As VSWebSiteEvents

Valeur de propriété

Type: VsWebSite.VSWebSiteEvents

Objet VSWebSiteEvents.

Exemples

L’exemple suivant utilise le VSWebSiteEvents propriété à ajouter deux méthodes d’événement. Cet exemple fait partie d’un exemple plus complet pour la VSWebSite vue d’ensemble de la 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);
        }
   }
}

Voir aussi

VSWebSite
EnvDTE
VSWebSiteEvents
VsWebSite espace de noms
Référence assemblys d’Automation et de l’objet DTE2

Retour au début