PublishEventsClass::OnPublishDone Event

 

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

Event triggered when a publish operation has ended.

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

public:
event _dispPublishEvents_OnPublishDoneEventHandler^ OnPublishDone {
	virtual void add(_dispPublishEvents_OnPublishDoneEventHandler^ value);
	virtual void remove(_dispPublishEvents_OnPublishDoneEventHandler^ 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: