PublishEventsClass.OnPublishDone - событие
Обновлен: Ноябрь 2007
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Событие, вызываемое в конце операции публикации.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
Public Overridable Event OnPublishDone As _dispPublishEvents_OnPublishDoneEventHandler
'Применение
Dim instance As PublishEventsClass
Dim handler As _dispPublishEvents_OnPublishDoneEventHandler
AddHandler instance.OnPublishDone, handler
public virtual event _dispPublishEvents_OnPublishDoneEventHandler OnPublishDone
public:
virtual event _dispPublishEvents_OnPublishDoneEventHandler^ OnPublishDone {
void add (_dispPublishEvents_OnPublishDoneEventHandler^ value);
void remove (_dispPublishEvents_OnPublishDoneEventHandler^ value);
}
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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации
Практическое руководство. Отклик на события публикации ClickOnce