VSWebSite.VSWebSiteEvents-Eigenschaft
Ruft das VSWebSiteEvents-Objekt für die Website ab, das verwendet werden kann, um Ereignishandler hinzuzufügen.
Namespace: VsWebSite
Assembly: VsWebSite.Interop (in VsWebSite.Interop.dll)
Syntax
'Declaration
ReadOnly Property VSWebSiteEvents As VSWebSiteEvents
VSWebSiteEvents VSWebSiteEvents { get; }
property VSWebSiteEvents^ VSWebSiteEvents {
VSWebSiteEvents^ get ();
}
abstract VSWebSiteEvents : VSWebSiteEvents with get
function get VSWebSiteEvents () : VSWebSiteEvents
Eigenschaftswert
Typ: VsWebSite.VSWebSiteEvents
Ein VSWebSiteEvents-Objekt.
Beispiele
Im folgenden Beispiel wird die VSWebSiteEvents-Eigenschaft verwendet, um zwei Ereignismethoden hinzuzufügen. Dieses Beispiel ist Teil eines umfangreicheren Beispiels für die Übersicht zur VSWebSite-Klasse.
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);
}
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.