Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera VSProjectEvents2 obiekt, które pozwala reagować na zdarzenia Imports, References, BuildManager, i VSLangProjWebReferencesEvents obiektów.
Przestrzeń nazw: VSLangProj80
Zestaw: VSLangProj80 (w VSLangProj80.dll)
Składnia
'Deklaracja
ReadOnly Property Events2 As VSProjectEvents2
VSProjectEvents2 Events2 { get; }
property VSProjectEvents2^ Events2 {
VSProjectEvents2^ get ();
}
abstract Events2 : VSProjectEvents2 with get
function get Events2 () : VSProjectEvents2
Wartość właściwości
Typ: VSLangProj80.VSProjectEvents2
Obiekt VSProjectEvents2.
Uwagi
Events2 Właściwość zapewnia dostęp do zdarzeń z References, Imports, BuildManager, i VSLangProjWebReferencesEvents obiektów.
Przykłady
W tym przykładzie łączy to metoda obsługi zdarzeń ReferenceAdded zdarzenia dla określonego projektu za pomocą Events2 obiektu.Do obsługi zdarzeń dla wszystkich projektów w rozwiązaniu, zobacz ReferencesEvents obiektu.Aby uzyskać dodatkowe przykłady, zobacz Porady: odpowiadanie na zdarzenia w specyficznym projekcie (Visual Basic) i Porady: odpowiadanie na zdarzenia w specyficznym projekcie (Visual C#).Aby uruchomić ten przykład jako makro, zobacz Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady.Otwórz Visual Basic lub Visual C# projektu przed uruchomieniem tego przykładu.
[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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.