_dispVCProjectEngineEvents.SccEvent, méthode

Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.

Signifie qu'un événement de contrôle de code source s'est produit.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
Sub SccEvent ( _
    Item As Object, _
    eventID As enumSccEvent _
)
void SccEvent(
    Object Item,
    enumSccEvent eventID
)
void SccEvent(
    [InAttribute] Object^ Item, 
    [InAttribute] enumSccEvent eventID
)
abstract SccEvent : 
        Item:Object * 
        eventID:enumSccEvent -> unit 
function SccEvent(
    Item : Object, 
    eventID : enumSccEvent
)

Paramètres

Notes

La méthode d' SccEvent peut être utilisée pour intercepter, pour permettre une modification, ou de rejeter une modification des paramètres du fichier projet.Elle peut également être utilisée en intégrant votre propre système de code source dans Visual Studio.

Exemples

[Visual Basic]

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub SccEvent(ByVal item As Object, ByVal eventid As enumSccEvent)
        Dim vcitem As VCProjectItem
        vcitem = item
        MsgBox(vcitem.Name)
    End Sub

    Sub Main()
        Dim projEngine As VCProjectEngine
        Dim evt As VCProjectEngineEvents
        Dim prj As VCProject
        Dim configuration As VCConfiguration
        prj = DTE.Solution.Projects.Item(1).Object
        projEngine = prj.VCProjectEngine
        evt = projEngine.Events
        AddHandler evt.SccEvent, AddressOf SccEvent
        configuration = prj.Configurations.Item("Debug")
        configuration.IntermediateDirectory = "DebugNew"
    End Sub

Module de fin

Sécurité .NET Framework

Voir aussi

Référence

_dispVCProjectEngineEvents Interface

Microsoft.VisualStudio.VCProjectEngine, espace de noms