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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
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#)