Propriedade VSWebSite.VSWebSiteEvents
Obtém o VSWebSiteEvents objeto para o site da Web, que pode ser usado para adicionar manipuladores de eventos.
Namespace: VsWebSite
Assembly: VsWebSite.Interop (em VsWebSite.Interop.dll)
Sintaxe
ReadOnly Property VSWebSiteEvents As VSWebSiteEvents
Dim instance As VSWebSite
Dim value As VSWebSiteEvents
value = instance.VSWebSiteEvents
VSWebSiteEvents VSWebSiteEvents { get; }
property VSWebSiteEvents^ VSWebSiteEvents {
VSWebSiteEvents^ get ();
}
function get VSWebSiteEvents () : VSWebSiteEvents
Valor de propriedade
Tipo: VsWebSite.VSWebSiteEvents
A VSWebSiteEventsobjeto.
Exemplos
O exemplo a seguir utiliza o VSWebSiteEvents propriedade para adicionar dois métodos de evento. Este exemplo faz parte de um exemplo maior para o VSWebSite Visão geral da classe.
C#
private void SolutionEvents_Opened()
{
// When solution is opened, attach event handlers for projects
foreach (Project proj in _applicationObject.Solution.Projects)
{ // Only attach event handlers if it is a Web site
if (proj.Object is VSWebSite)
{
((VSWebSite)proj.Object).VSWebSiteEvents.WebReferencesEvents.WebReferenceAdded +=
new _dispWebReferencesEvents_WebReferenceAddedEventHandler
(WebRefEvents_WebRefAdded);
((VSWebSite)proj.Object).VSWebSiteEvents.AssemblyReferencesEvents.AssemblyReferenceAdded +=
new _dispAssemblyReferencesEvents_AssemblyReferenceAddedEventHandler
(AssemblyRefsEvents_AssemblyRefAdded);
}
}
}
Permissões
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.