Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit un accès aux événements déclenchés par l'ajout, la suppression ou la modification de références Web de projet.
Espace de noms : VSLangProj80
Assembly : VSLangProj80 (dans VSLangProj80.dll)
Syntaxe
'Déclaration
<GuidAttribute("33BD7FEF-EEB4-412A-A4C1-9FBFF6F57067")> _
Public Interface VSLangProjWebReferencesEvents _
Inherits _VSLangProjWebReferencesEvents, _dispVSLangProjWebReferencesEvents_Event
[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
[<GuidAttribute("33BD7FEF-EEB4-412A-A4C1-9FBFF6F57067")>]
type VSLangProjWebReferencesEvents =
interface
interface _VSLangProjWebReferencesEvents
interface _dispVSLangProjWebReferencesEvents_Event
end
public interface VSLangProjWebReferencesEvents extends _VSLangProjWebReferencesEvents, _dispVSLangProjWebReferencesEvents_Event
Le type VSLangProjWebReferencesEvents expose les membres suivants.
Méthodes
| Nom | Description | |
|---|---|---|
![]() |
add_OnAfterWebReferenceAdded | Pour les fonctionnalités, consultez OnAfterWebReferenceAdded. (Hérité de _dispVSLangProjWebReferencesEvents_Event.) |
![]() |
add_OnBeforeWebReferenceRemoved | Pour les fonctionnalités, consultez OnBeforeWebReferenceRemoved. (Hérité de _dispVSLangProjWebReferencesEvents_Event.) |
![]() |
add_OnWebReferenceChanged | Pour les fonctionnalités, consultez OnWebReferenceChanged. (Hérité de _dispVSLangProjWebReferencesEvents_Event.) |
![]() |
remove_OnAfterWebReferenceAdded | Pour les fonctionnalités, consultez OnAfterWebReferenceAdded. (Hérité de _dispVSLangProjWebReferencesEvents_Event.) |
![]() |
remove_OnBeforeWebReferenceRemoved | Pour les fonctionnalités, consultez OnBeforeWebReferenceRemoved. (Hérité de _dispVSLangProjWebReferencesEvents_Event.) |
![]() |
remove_OnWebReferenceChanged | Pour les fonctionnalités, consultez OnWebReferenceChanged. (Hérité de _dispVSLangProjWebReferencesEvents_Event.) |
Début
Événements
| Nom | Description | |
|---|---|---|
![]() |
OnAfterWebReferenceAdded | Pour les fonctionnalités, consultez OnAfterWebReferenceAdded. (Hérité de _dispVSLangProjWebReferencesEvents_Event.) |
![]() |
OnBeforeWebReferenceRemoved | Pour les fonctionnalités, consultez OnBeforeWebReferenceRemoved. (Hérité de _dispVSLangProjWebReferencesEvents_Event.) |
![]() |
OnWebReferenceChanged | Pour les fonctionnalités, consultez OnWebReferenceChanged. (Hérité de _dispVSLangProjWebReferencesEvents_Event.) |
Début
Notes
Il est possible d'accéder à l'objet VSLangProjWebReferencesEvents à partir de l'objet VSProjectEvents2 ou de l'objet DTE.
Cet objet possède les événements suivants :
Exemples
Cet exemple connecte des méthodes de gestion d'événements d'un projet spécifique à l'aide de la propriété VSLangProjWebReferencesEvents.Pour plus d'informations sur l'exécution des exemples de macros, consultez Comment : compiler et exécuter les exemples de code du modèle objet Automation.
Ouvrez un projet Visual Basic, Visual C# ou Visual J# avant d'exécuter cette 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
Voir aussi
Référence
Autres ressources
Comment : répondre aux événements des références Web (Visual Basic)
Comment : répondre aux événements des références Web (Visual C#)
.gif)
.gif)