VSLangProjWebReferencesEvents - интерфейс
Обновлен: Ноябрь 2007
Предоставляет доступ к событиям, которые вызываются при добавлении, удалении или изменении веб-ссылок проекта.
Пространство имен: VSLangProj80
Сборка: VSLangProj80 (в VSLangProj80.dll)
Синтаксис
'Декларация
<GuidAttribute("33BD7FEF-EEB4-412A-A4C1-9FBFF6F57067")> _
Public Interface VSLangProjWebReferencesEvents _
Implements _VSLangProjWebReferencesEvents, _dispVSLangProjWebReferencesEvents_Event
'Применение
Dim instance As VSLangProjWebReferencesEvents
[GuidAttribute("33BD7FEF-EEB4-412A-A4C1-9FBFF6F57067")]
public interface VSLangProjWebReferencesEvents : _VSLangProjWebReferencesEvents,
_dispVSLangProjWebReferencesEvents_Event
[GuidAttribute(L"33BD7FEF-EEB4-412A-A4C1-9FBFF6F57067")]
public interface class VSLangProjWebReferencesEvents : _VSLangProjWebReferencesEvents,
_dispVSLangProjWebReferencesEvents_Event
public interface VSLangProjWebReferencesEvents extends _VSLangProjWebReferencesEvents, _dispVSLangProjWebReferencesEvents_Event
Заметки
Доступ к объекту VSLangProjWebReferencesEvents можно получить из объекта VSProjectEvents2 или из объекта DTE.
Этот объект имеет следующие события:
Примеры
В данном примере показано подключение методов обработки событий к конкретному проекту с помощью свойства VSLangProjWebReferencesEvents. Дополнительные сведения по запуску этих примеров как макросов см. в разделе Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации.
Перед выполнением данного макроса откройте проект Visual Basic, Visual C# или 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
См. также
Ссылки
VSLangProjWebReferencesEvents - члены
VSLangProj80 - пространство имен
Другие ресурсы
Практическое руководство. Отклик на события веб-ссылок (Visual Basic)
Практическое руководство. Отклик на события веб-ссылок (Visual C#)