Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gets a VSLangProjWebReferencesEvents object that provides access to Web reference events.
Namespace: VSLangProj80
Assembly: VSLangProj80 (in VSLangProj80.dll)
Syntax
'Declaration
ReadOnly Property VSLangProjWebReferencesEvents As VSLangProjWebReferencesEvents
VSLangProjWebReferencesEvents VSLangProjWebReferencesEvents { get; }
property VSLangProjWebReferencesEvents^ VSLangProjWebReferencesEvents {
VSLangProjWebReferencesEvents^ get ();
}
abstract VSLangProjWebReferencesEvents : VSLangProjWebReferencesEvents with get
function get VSLangProjWebReferencesEvents () : VSLangProjWebReferencesEvents
Property Value
Type: VSLangProj80.VSLangProjWebReferencesEvents
A VSLangProjWebReferencesEvents object.
Examples
This example connects event-handling methods for a specific project by using the VSLangProjWebReferencesEvents property. For more information about how to run macro samples, see How to: Compile and Run the Automation Object Model Code Examples.
Open a Visual Basic or Visual C# project before running this 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 or C# project.
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
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.