Proprietà VSProjectEvents2.VSLangProjWebReferencesEvents
Ottiene un oggetto VSLangProjWebReferencesEvents oggetto che fornisce accesso agli eventi riferimento Web.
Spazio dei nomi: VSLangProj80
Assembly: VSLangProj80 (in VSLangProj80.dll)
Sintassi
'Dichiarazione
ReadOnly Property VSLangProjWebReferencesEvents As VSLangProjWebReferencesEvents
VSLangProjWebReferencesEvents VSLangProjWebReferencesEvents { get; }
property VSLangProjWebReferencesEvents^ VSLangProjWebReferencesEvents {
VSLangProjWebReferencesEvents^ get ();
}
abstract VSLangProjWebReferencesEvents : VSLangProjWebReferencesEvents
function get VSLangProjWebReferencesEvents () : VSLangProjWebReferencesEvents
Valore proprietà
Tipo: VSLangProj80.VSLangProjWebReferencesEvents
In VSLangProjWebReferencesEvents oggetto.
Esempi
Questo esempio di connettere i metodi di gestione eventi per un progetto specifico utilizzando VSLangProjWebReferencesEvents proprietà.per ulteriori informazioni su come eseguire gli esempi di macro, vedere Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione.
Aprire un progetto Visual Basic, Visual C#, o Visual J# progetto prima di eseguire questa macro.
' Macro code.
' Connects trivial methods to the OnAfterWebReferenceAdded,
' OnBeforeWebReferenceRemoved, and OnWebReferenceChanged
' events of the first project in the solution.
' The first project is a Visual Basic, C#, or J# rpoject.
Imports VSLangProj
Imports VSLangProj80
Sub ConnectWebEvents()
Dim proj As Project = DTE.Solution.Projects.Item(1)
Dim vsproj As VSProject2 = CType(proj.Object, VSProject2)
Dim refEvents As VSLangProjWebReferencesEvents = _
vsproj.Events2.VSLangProjWebReferencesEvents
AddHandler refEvents.OnAfterWebReferenceAdded, _
AddressOf WebReferenceAdded
AddHandler refEvents.OnBeforeWebReferenceRemoved, _
AddressOf WebReferenceRemoved
AddHandler refEvents.OnWebReferenceChanged, _
AddressOf WebReferenceChanged
End Sub
Sub WebReferenceRemoved(ByVal removedRef As Object)
MsgBox("The reference for " & removedRef.Name & " was removed.")
End Sub
Sub WebReferenceChanged(ByVal changedRef As Object)
MsgBox("The reference for " & changedRef.Name & " was changed.")
End Sub
Sub WebReferenceAdded(ByVal addedRef As Object)
MsgBox("The reference for " & addedRef.Name & " was added.")
End Sub
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Altre risorse
Procedura: rispondere a eventi di riferimenti Web (Visual Basic)
Procedura: rispondere a eventi di riferimenti Web (Visual C#)