Partager via


VSWebSite.VSWebSiteEvents, propriété

Obtient l'objet VSWebSiteEvents 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

'Déclaration
ReadOnly Property VSWebSiteEvents As VSWebSiteEvents
VSWebSiteEvents VSWebSiteEvents { get; }
property VSWebSiteEvents^ VSWebSiteEvents {
    VSWebSiteEvents^ get ();
}
abstract VSWebSiteEvents : VSWebSiteEvents with get
function get VSWebSiteEvents () : VSWebSiteEvents

Valeur de propriété

Type : VsWebSite.VSWebSiteEvents
Objet VSWebSiteEvents.

Exemples

L'exemple suivant utilise la propriété VSWebSiteEvents pour ajouter deux méthodes d'événement. Cet exemple est extrait d'un exemple plus complet pour la vue d'ensemble de la classe 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);
        }
   }
}

Sécurité .NET Framework

Voir aussi

Référence

VSWebSite Interface

VsWebSite, espace de noms

VSWebSite

EnvDTE

VSWebSiteEvents

Autres ressources

Référencement des assemblys d'automation et de l'objet DTE2