PublishEventsClass.OnPublishDone, événement
Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.
Événement déclenché lorsqu'une opération de publication se termine.
Espace de noms : EnvDTE80
Assembly : EnvDTE80 (dans EnvDTE80.dll)
Syntaxe
'Déclaration
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 ne prend pas en charge les événements.
Implémentations
_dispPublishEvents_Event.OnPublishDone
Notes
Visual Studio inclut une nouvelle fonctionnalité connue sous le nom de déploiement ClickOnce.ClickOnce vous permet de publier des applications Windows sur un serveur Web ou un partage de fichiers réseau pour simplifier l'installation.Pour plus d'informations à ce sujet, consultez Sécurité et déploiement ClickOnce.
Exemples
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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation