_dispVCProjectEngineEvents.SccEvent - метод
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Signifies that a source code control event has occurred.
Пространство имен: Microsoft.VisualStudio.VCProjectEngine
Сборка: Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)
Синтаксис
'Декларация
Sub SccEvent ( _
Item As Object, _
eventID As enumSccEvent _
)
'Применение
Dim instance As _dispVCProjectEngineEvents
Dim Item As Object
Dim eventID As enumSccEvent
instance.SccEvent(Item, eventID)
void SccEvent(
Object Item,
enumSccEvent eventID
)
void SccEvent(
[InAttribute] Object^ Item,
[InAttribute] enumSccEvent eventID
)
function SccEvent(
Item : Object,
eventID : enumSccEvent
)
Параметры
Item
Тип: System.ObjectRequired. The item.
eventID
Тип: Microsoft.VisualStudio.VCProjectEngine.enumSccEventRequired. The event. An enumSccEvent value.
Заметки
The SccEvent method can be used to catch, allow a change, or disallow a change to project file settings. It can also be used when integrating your own source code system into Visual Studio.
Примеры
[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
End Module
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.
См. также
Ссылки
_dispVCProjectEngineEvents Интерфейс