Compartir a través de


VSProjectEvents2.VSLangProjWebReferencesEvents (Propiedad)

Obtiene un objeto VSLangProjWebReferencesEvents que proporciona acceso a los eventos de referencia web.

Espacio de nombres:  VSLangProj80
Ensamblado:  VSLangProj80 (en VSLangProj80.dll)

Sintaxis

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

Valor de propiedad

Tipo: VSLangProj80.VSLangProjWebReferencesEvents
Un objeto VSLangProjWebReferencesEvents.

Ejemplos

Este ejemplo conecta métodos de control de eventos para un proyecto específico por medio de la propiedad VSLangProjWebReferencesEvents. Para obtener más información sobre cómo se ejecutan ejemplos de macros, vea Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización.

Abra un proyecto de Visual Basic, Visual C# o Visual J# antes de ejecutar esta 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

Seguridad de .NET Framework

Vea también

Referencia

VSProjectEvents2 Interfaz

VSLangProj80 (Espacio de nombres)

Otros recursos

Cómo: Responder a los eventos de referencias web (Visual Basic)

Cómo: Responder a los eventos de referencias web (Visual C#)