Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient un objet VSProjectEvents2 qui vous permet de répondre aux événements des objets Imports, References, BuildManager et VSLangProjWebReferencesEvents.
Espace de noms : VSLangProj80
Assembly : VSLangProj80 (dans VSLangProj80.dll)
Syntaxe
'Déclaration
ReadOnly Property Events2 As VSProjectEvents2
VSProjectEvents2 Events2 { get; }
property VSProjectEvents2^ Events2 {
VSProjectEvents2^ get ();
}
abstract Events2 : VSProjectEvents2
function get Events2 () : VSProjectEvents2
Valeur de propriété
Type : VSLangProj80.VSProjectEvents2
Objet VSProjectEvents2.
Notes
La propriété Events2 fournit l'accès aux événements à partir des objets References, Imports, BuildManager et VSLangProjWebReferencesEvents.
Exemples
Cet exemple connecte une méthode de gestion d'événements à l'événement ReferenceAdded d'un projet spécifique à l'aide de l'objet Events2.Pour gérer les événements de tous les projets d'une solution, consultez l'objet ReferencesEvents.Pour des exemples supplémentaires, consultez Comment : répondre aux événements d'un projet spécifique (Visual Basic) et Comment : répondre aux événements d'un projet spécifique (Visual C#).Pour exécuter cet exemple comme une macro, consultez Comment : compiler et exécuter les exemples de code du modèle objet Automation.Ouvrez un projet Visual Basic ou Visual C# avant d'exécuter cet exemple.
[Visual Basic]
' Macro Editor
' This example connects a trivial function to the ReferenceAdded event,
' which is raised just after a reference is added to the project.
Imports VSLangProj
Imports VSLangProj80
Sub ConnectEvents()
Dim proj As Project = DTE.Solution.Projects.Item(1)
Dim vsproj As VSProject2 = CType(proj.Object, VSProject2)
Dim refEvents As ReferencesEvents = vsproj.Events2.ReferencesEvents
AddHandler refEvents.ReferenceAdded, AddressOf ReferenceAdded
End Sub
Sub ReferenceAdded(ByVal addedRef As Reference)
MsgBox("A reference for " & addedRef.Name & " was added.")
End Sub
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.