PublishEventsClass.OnPublishBegin Olay

Tanım

Bir yayımlama işlemi başlatıldığında 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_OnPublishBeginEventHandler ^ OnPublishBegin;
public virtual event EnvDTE80._dispPublishEvents_OnPublishBeginEventHandler OnPublishBegin;
member this.OnPublishBegin : EnvDTE80._dispPublishEvents_OnPublishBeginEventHandler 
Public Overridable Custom Event OnPublishBegin As _dispPublishEvents_OnPublishBeginEventHandler Implements OnPublishBegin

Olay Türü

_dispPublishEvents_OnPublishBeginEventHandler

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