Sdílet prostřednictvím


PublishEventsClass.OnPublishDone – 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 publikování operace byla ukončena.

Obor názvů:  EnvDTE80
Sestavení:  EnvDTE80 (v EnvDTE80.dll)

Syntaxe

'Deklarace
Public Overridable Event OnPublishDone As _dispPublishEvents_OnPublishDoneEventHandler
public virtual event _dispPublishEvents_OnPublishDoneEventHandler OnPublishDone
public:
virtual  event _dispPublishEvents_OnPublishDoneEventHandler^ OnPublishDone {
    void add (_dispPublishEvents_OnPublishDoneEventHandler^ value);
    void remove (_dispPublishEvents_OnPublishDoneEventHandler^ value);
}
abstract OnPublishDone : IEvent<_dispPublishEvents_OnPublishDoneEventHandler,
    EventArgs>
override OnPublishDone : IEvent<_dispPublishEvents_OnPublishDoneEventHandler,
    EventArgs>
Jazyk JScript nepodporuje události.

Implementuje

_dispPublishEvents_Event.OnPublishDone

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

Viz také

Odkaz

PublishEventsClass Třída

EnvDTE80 – obor názvů

Další zdroje

How to: Compile and Run the Automation Object Model Code Examples

How to: Respond to ClickOnce Publish Events