PublishEventsClass.OnPublishBegin – událost
Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu.
Událost aktivovaná při spuštění operace publikovat.
Obor názvů: EnvDTE80
Sestavení: EnvDTE80 (v EnvDTE80.dll)
Syntaxe
'Deklarace
Public Overridable Event OnPublishBegin As _dispPublishEvents_OnPublishBeginEventHandler
public virtual event _dispPublishEvents_OnPublishBeginEventHandler OnPublishBegin
public:
virtual event _dispPublishEvents_OnPublishBeginEventHandler^ OnPublishBegin {
void add (_dispPublishEvents_OnPublishBeginEventHandler^ value);
void remove (_dispPublishEvents_OnPublishBeginEventHandler^ value);
}
abstract OnPublishBegin : IEvent<_dispPublishEvents_OnPublishBeginEventHandler,
EventArgs>
override OnPublishBegin : IEvent<_dispPublishEvents_OnPublishBeginEventHandler,
EventArgs>
Jazyk JScript nepodporuje události.
Implementuje
_dispPublishEvents_Event.OnPublishBegin
Poznámky
Visual Studioobsahuje nové funkce známé jako nasazení technologie ClickOnce. Technologie ClickOnce umožňuje publikovat sdílení aplikací serveru WWW nebo síťového souboru pro jednoduchou instalaci systému Windows. Další informace naleznete v tématu ClickOnce zabezpečení a nasazení.
Příklady
Public Class Connect
Implements IDTExtensibility2
Public WithEvents pubEvents As EnvDTE80.PublishEvents
Dim applicationObject As DTE2
Dim addInInstance As AddIn
Public Sub OnConnection(ByVal application As Object, ByVal _
connectMode As ext_ConnectMode, ByVal addInInst As Object, ByRef _
custom As Array)
Implements IDTExtensibility2.OnConnection
Try
applicationObject = CType(application, DTE2)
addInInstance = CType(addInInst, AddIn)
Dim events As EnvDTE80.Events2
events = applicationObject.Events2
pubEvents = CType(events._PublishEvents(Nothing), _
EnvDTE80.PublishEvents)
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
Private Sub pubEvents_OnPublishBegin(ByRef [Continue] As Boolean) _
Handles pubEvents.OnPublishBegin
MsgBox("A publish event is occuring..")
End Sub
Private Sub pubEvents_OnPublishDone(ByVal Success As Boolean) _
Handles pubEvents.OnPublishDone
MsgBox("A publish event has completed.")
End Sub
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Odkaz
Další zdroje
How to: Compile and Run the Automation Object Model Code Examples