VSProjectEvents2.VSLangProjWebReferencesEvents - свойство
Получает объект VSLangProjWebReferencesEvents, предоставляющий доступ к событиям веб-ссылки.
Пространство имен: VSLangProj80
Сборка: VSLangProj80 (в VSLangProj80.dll)
Синтаксис
'Декларация
ReadOnly Property VSLangProjWebReferencesEvents As VSLangProjWebReferencesEvents
VSLangProjWebReferencesEvents VSLangProjWebReferencesEvents { get; }
property VSLangProjWebReferencesEvents^ VSLangProjWebReferencesEvents {
VSLangProjWebReferencesEvents^ get ();
}
abstract VSLangProjWebReferencesEvents : VSLangProjWebReferencesEvents with get
function get VSLangProjWebReferencesEvents () : VSLangProjWebReferencesEvents
Значение свойства
Тип: VSLangProj80.VSLangProjWebReferencesEvents
Объект VSLangProjWebReferencesEvents.
Примеры
В данном примере показано подключение методов обработки событий для конкретного проекта с помощью свойства VSLangProjWebReferencesEvents. Дополнительные сведения о запуске примеров макросов см. в разделе Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации.
Открытие проекта Visual Basic или Visual C#, прежде чем запустить этот макрос.
' 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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
VSLangProj80 - пространство имен
Другие ресурсы
Практическое руководство. Отклик на события веб-ссылок (Visual Basic)
Практическое руководство. Отклик на события веб-ссылок (Visual C#)