VSLangProjWebReferencesEvents Интерфейс

Определение

Предоставляет доступ к событиям, которые вызываются при добавлении, удалении или изменении веб-ссылок проекта.Provides access to events that are raised by adding, deleting, or changing project web references.

public interface class VSLangProjWebReferencesEvents : VSLangProj80::_dispVSLangProjWebReferencesEvents_Event, VSLangProj80::_VSLangProjWebReferencesEvents
public interface class VSLangProjWebReferencesEvents : VSLangProj80::_dispVSLangProjWebReferencesEvents_Event, VSLangProj80::_VSLangProjWebReferencesEvents
__interface VSLangProjWebReferencesEvents : VSLangProj80::_dispVSLangProjWebReferencesEvents_Event, VSLangProj80::_VSLangProjWebReferencesEvents
[System.Runtime.InteropServices.CoClass(typeof(VSLangProj80.VSLangProjWebReferencesEventsClass))]
[System.Runtime.InteropServices.Guid("33BD7FEF-EEB4-412A-A4C1-9FBFF6F57067")]
public interface VSLangProjWebReferencesEvents : VSLangProj80._dispVSLangProjWebReferencesEvents_Event, VSLangProj80._VSLangProjWebReferencesEvents
[<System.Runtime.InteropServices.CoClass(typeof(VSLangProj80.VSLangProjWebReferencesEventsClass))>]
[<System.Runtime.InteropServices.Guid("33BD7FEF-EEB4-412A-A4C1-9FBFF6F57067")>]
type VSLangProjWebReferencesEvents = interface
    interface _VSLangProjWebReferencesEvents
    interface _dispVSLangProjWebReferencesEvents_Event
Public Interface VSLangProjWebReferencesEvents
Implements _dispVSLangProjWebReferencesEvents_Event, _VSLangProjWebReferencesEvents
Производный
Атрибуты
Реализации

Примеры

Этот пример соединяет методы обработки событий для конкретного проекта с помощью VSLangProjWebReferencesEvents Свойства.This example connects event-handling methods for a specific project by using the VSLangProjWebReferencesEvents property. Дополнительные сведения о выполнении примеров макросов см. в разделе как скомпилировать и запустить примеры кода объектной модели автоматизации.For more information on how to run macro samples, see How to: Compile and Run the Automation Object Model Code Examples.

Visual BasicVisual Basic Visual C#Visual C# Перед запуском этого макроса откройте проект или.Open a Visual BasicVisual Basic or Visual C#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  

Комментарии

VSLangProjWebReferencesEventsДоступ к объекту можно получить либо из VSProjectEvents2 объекта, либо из DTE объекта.The VSLangProjWebReferencesEvents object may be accessed from either the VSProjectEvents2 object or the DTE object.

Этот объект имеет следующие события:This object has the following events:

Методы

add_OnAfterWebReferenceAdded(_dispVSLangProjWebReferencesEvents_OnAfterWebReferenceAddedEventHandler)

Описание функциональности см. в методе OnAfterWebReferenceAdded(Object).For functionality, see OnAfterWebReferenceAdded(Object).

(Унаследовано от _dispVSLangProjWebReferencesEvents_Event)
add_OnBeforeWebReferenceRemoved(_dispVSLangProjWebReferencesEvents_OnBeforeWebReferenceRemovedEventHandler)

Описание функциональности см. в методе OnBeforeWebReferenceRemoved(Object).For functionality, see OnBeforeWebReferenceRemoved(Object).

(Унаследовано от _dispVSLangProjWebReferencesEvents_Event)
add_OnWebReferenceChanged(_dispVSLangProjWebReferencesEvents_OnWebReferenceChangedEventHandler)

Описание функциональности см. в методе OnWebReferenceChanged(Object).For functionality, see OnWebReferenceChanged(Object).

(Унаследовано от _dispVSLangProjWebReferencesEvents_Event)
remove_OnAfterWebReferenceAdded(_dispVSLangProjWebReferencesEvents_OnAfterWebReferenceAddedEventHandler)

Описание функциональности см. в методе OnAfterWebReferenceAdded(Object).For functionality, see OnAfterWebReferenceAdded(Object).

(Унаследовано от _dispVSLangProjWebReferencesEvents_Event)
remove_OnBeforeWebReferenceRemoved(_dispVSLangProjWebReferencesEvents_OnBeforeWebReferenceRemovedEventHandler)

Описание функциональности см. в методе OnBeforeWebReferenceRemoved(Object).For functionality, see OnBeforeWebReferenceRemoved(Object).

(Унаследовано от _dispVSLangProjWebReferencesEvents_Event)
remove_OnWebReferenceChanged(_dispVSLangProjWebReferencesEvents_OnWebReferenceChangedEventHandler)

Описание функциональности см. в методе OnWebReferenceChanged(Object).For functionality, see OnWebReferenceChanged(Object).

(Унаследовано от _dispVSLangProjWebReferencesEvents_Event)

События

OnAfterWebReferenceAdded

Описание функциональности см. в методе OnAfterWebReferenceAdded(Object).For functionality, see OnAfterWebReferenceAdded(Object).

(Унаследовано от _dispVSLangProjWebReferencesEvents_Event)
OnBeforeWebReferenceRemoved

Описание функциональности см. в методе OnBeforeWebReferenceRemoved(Object).For functionality, see OnBeforeWebReferenceRemoved(Object).

(Унаследовано от _dispVSLangProjWebReferencesEvents_Event)
OnWebReferenceChanged

Описание функциональности см. в методе OnWebReferenceChanged(Object).For functionality, see OnWebReferenceChanged(Object).

(Унаследовано от _dispVSLangProjWebReferencesEvents_Event)

Применяется к