Condividi tramite


Proprietà VSProjectEvents2.VSLangProjWebReferencesEvents

Ottiene un oggetto VSLangProjWebReferencesEvents che consente l'accesso agli eventi dei riferimenti Web.

Spazio dei nomi:  VSLangProj80
Assembly:  VSLangProj80 (in VSLangProj80.dll)

Sintassi

'Dichiarazione
ReadOnly Property VSLangProjWebReferencesEvents As VSLangProjWebReferencesEvents
    Get
VSLangProjWebReferencesEvents VSLangProjWebReferencesEvents { get; }
property VSLangProjWebReferencesEvents^ VSLangProjWebReferencesEvents {
    VSLangProjWebReferencesEvents^ get ();
}
abstract VSLangProjWebReferencesEvents : VSLangProjWebReferencesEvents
function get VSLangProjWebReferencesEvents () : VSLangProjWebReferencesEvents

Valore proprietà

Tipo: VSLangProj80.VSLangProjWebReferencesEvents
Un oggetto VSLangProjWebReferencesEvents.

Esempi

Nell'esempio riportato di seguito vengono connessi metodi di gestione degli eventi per un progetto specifico, utilizzando la proprietà VSLangProjWebReferencesEvents. Per ulteriori informazioni sulla modalità di esecuzione di esempi di macro, vedere Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione.

Prima di eseguire la macro, aprire un progetto di Visual Basic, Visual C# o Visual J#.

' 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

Vedere anche

Riferimenti

VSProjectEvents2 Interfaccia

Spazio dei nomi VSLangProj80

Altre risorse

Procedura: rispondere a eventi di riferimenti Web (Visual Basic)

Procedura: rispondere a eventi di riferimenti Web (Visual C#)