PublishEventsClass.OnPublishDone Olay

Tanım

Bir yayımlama işlemi sona erdikten sonra tetiklenen olay.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public:
 virtual event EnvDTE80::_dispPublishEvents_OnPublishDoneEventHandler ^ OnPublishDone;
public:
 virtual event EnvDTE80::_dispPublishEvents_OnPublishDoneEventHandler ^ OnPublishDone;
public virtual event EnvDTE80._dispPublishEvents_OnPublishDoneEventHandler OnPublishDone;
member this.OnPublishDone : EnvDTE80._dispPublishEvents_OnPublishDoneEventHandler 
Public Overridable Custom Event OnPublishDone As _dispPublishEvents_OnPublishDoneEventHandler Implements OnPublishDone

Olay Türü

_dispPublishEvents_OnPublishDoneEventHandler

Uygulamalar

Örnekler

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  

Açıklamalar

Visual Studio ClickOnce dağıtımı olarak bilinen yeni bir özelliği içerir. ClickOnce, Basitleştirilmiş yükleme için Windows uygulamalarını bir Web sunucusuna veya ağ dosya paylaşımında yayımlamanıza olanak sağlar. Bunun hakkında daha fazla bilgi için bkz. ClickOnce Security and Deployment.

Şunlara uygulanır