PublishEventsClass::OnPublishBegin Event

 

This API supports the product infrastructure and is not intended to be used directly from your code.

Event triggered when a publish operation is started.

Namespace:   EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

public:
event _dispPublishEvents_OnPublishBeginEventHandler^ OnPublishBegin {
	virtual void add(_dispPublishEvents_OnPublishBeginEventHandler^ value);
	virtual void remove(_dispPublishEvents_OnPublishBeginEventHandler^ value);
}

Visual Studio includes a new feature known as ClickOnce Deployment. ClickOnce allows you to publish Windows applications to a Web server or network file share for simplified installation. For more information about this, see ClickOnce Security and Deployment.

Public Class Connect
    Implements IDTExtensibility2
    Public WithEvents pubEvents As EnvDTE80.PublishEvents

    Dim applicationObject As DTE2

Private Sub MenuItemCallback(ByVal sender As Object, ByVal e As EventArgs)
    Try
        applicationObject = CType(application, DTE2)
        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
Return to top
Show: