Udostępnij za pośrednictwem


Zdarzenie PublishEventsClass.OnPublishBegin

Ten interfejs API obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.

Zdarzenie wyzwalane, gdy jest uruchomiona operacja publikowania.

Przestrzeń nazw:  EnvDTE80
Zestaw:  EnvDTE80 (w EnvDTE80.dll)

Składnia

'Deklaracja
Public Overridable Event OnPublishBegin As _dispPublishEvents_OnPublishBeginEventHandler
public virtual event _dispPublishEvents_OnPublishBeginEventHandler OnPublishBegin
public:
virtual   event _dispPublishEvents_OnPublishBeginEventHandler^ OnPublishBegin {
    void add (_dispPublishEvents_OnPublishBeginEventHandler^ value);
    void remove (_dispPublishEvents_OnPublishBeginEventHandler^ value);
}
abstract OnPublishBegin : IEvent<_dispPublishEvents_OnPublishBeginEventHandler,
    EventArgs>
override OnPublishBegin : IEvent<_dispPublishEvents_OnPublishBeginEventHandler,
    EventArgs>
Język JScript nie obsługuje zdarzeń.

Implementuje

_dispPublishEvents_Event.OnPublishBegin

Uwagi

Visual Studiozawiera nową funkcję znany jako wdrażania ClickOnce.ClickOnce umożliwia publikowanie aplikacji na serwerze sieci Web lub pliku sieciowego udziału uproszczoną instalację systemu Windows.Aby uzyskać więcej informacji na ten temat, zobacz Wskazówki dotyczące wdrażania ClickOnce.

Przykłady

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

PublishEventsClass Klasa

Przestrzeń nazw EnvDTE80

Inne zasoby

Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady

Porady: odpowiadanie na publikowanie zdarzeń ClickOnce