مشاركة عبر


PublishEventsClass.OnPublishDone الحدث

تدعم واجهة API البنية الأساسية لـ NET Framework. ولم يتم تصميمها للاستخدام مباشرةً من التعليمة البرمجية الخاصة بك.

تشغيل حدث عند انتهاء عملية ينشر.

مساحة الاسم:  EnvDTE80
التجميع:  EnvDTE80 (في EnvDTE80.dll)

بناء الجملة

'إقرار
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>
لا تدعم JScript الأحداث.

التطبيقات

_dispPublishEvents_Event.OnPublishDone

ملاحظات

Visual Studioتتضمن ميزة جديدة تعرف باسم ClickOnce توزيع. ClickOnce يسمح لك بنشر Windows يجعله مشتركًا التطبيقات إلى الخادم ويب أو ملف الشبكة لتثبيت مبسطة. للحصول على مزيد من المعلومات حول هذا الموضوع، انظر أمان ClickOnce والتوزيع.

أمثلة

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

أمن NET Framework.

راجع أيضًَا

المرجع

PublishEventsClass الفئة

PublishEventsClass الأعضاء

EnvDTE80 مساحة الاسم

موارد أخرى

كيفية: الترجمة وإعادة تشغيل أمثلة التعليمات البرمجية لطراز كائن التنفيذ التلقائي

كيفية: استجابة إلى ClickOnce نشر أحداث