PublishEventsClass.OnPublishBegin-Ereignis
Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.
Ereignis, das ausgelöst wird, wenn ein Veröffentlichungsvorgang gestartet wird.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
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>
JScript unterstützt keine Ereignisse.
Implementiert
_dispPublishEvents_Event.OnPublishBegin
Hinweise
Visual Studio enthält die neue Funktion ClickOnce-Bereitstellung.Mit ClickOnce können Sie Windows-Anwendungen auf einem Webserver oder in einer Netzwerkdateifreigabe veröffentlichen und so den Installationsvorgang vereinfachen.Weitere Informationen hierzu finden Sie unter ClickOnce-Sicherheit und Bereitstellung.
Beispiele
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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell
Gewusst wie: Reagieren auf ClickOnce-Veröffentlichungsereignisse