Compartir a través de


VSProjectEvents2.VSLangProjWebReferencesEvents (Propiedad)

Actualización: noviembre 2007

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

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

Sintaxis

ReadOnly Property VSLangProjWebReferencesEvents As VSLangProjWebReferencesEvents

Dim instance As VSProjectEvents2
Dim value As VSLangProjWebReferencesEvents

value = instance.VSLangProjWebReferencesEvents
VSLangProjWebReferencesEvents VSLangProjWebReferencesEvents { get; }
property VSLangProjWebReferencesEvents^ VSLangProjWebReferencesEvents {
    VSLangProjWebReferencesEvents^ get ();
}
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

Permisos

Vea también

Referencia

VSProjectEvents2 (Interfaz)

VSProjectEvents2 (Miembros)

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#)