次の方法で共有


WebSiteMiscEventsClass クラス

更新 : 2007 年 11 月

VSWebSite の各種イベントを表します。このクラスの機能にアクセスするには、WebSiteMiscEvents プロパティから取得した WebSiteMiscEvents オブジェクトを使用します。このクラスからインスタンス化しないでください。

名前空間 :  VsWebSite
アセンブリ :  VsWebSite.Interop (VsWebSite.Interop.dll 内)

構文

'宣言
<ClassInterfaceAttribute()> _
<GuidAttribute("BC6984AB-D661-4B5E-A0CB-6DFD5FE2DDF4")> _
Public Class WebSiteMiscEventsClass _
    Implements _WebSiteMiscEvents, WebSiteMiscEvents, _dispWebSiteMiscEvents_Event
'使用
Dim instance As WebSiteMiscEventsClass
[ClassInterfaceAttribute()]
[GuidAttribute("BC6984AB-D661-4B5E-A0CB-6DFD5FE2DDF4")]
public class WebSiteMiscEventsClass : _WebSiteMiscEvents, 
    WebSiteMiscEvents, _dispWebSiteMiscEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute(L"BC6984AB-D661-4B5E-A0CB-6DFD5FE2DDF4")]
public ref class WebSiteMiscEventsClass : _WebSiteMiscEvents, 
    WebSiteMiscEvents, _dispWebSiteMiscEvents_Event
public class WebSiteMiscEventsClass implements _WebSiteMiscEvents, WebSiteMiscEvents, _dispWebSiteMiscEvents_Event

解説

このクラスには、WebSiteMiscEvents プロパティから取得できる WebSiteMiscEvents インターフェイスを通じてアクセスします。

メモ :

このクラスで提供される機能は、Visual Studio 2005 以降のバージョンの Visual Studio で使用できます。Visual Web Developer Express Edition では使用できません。

次に示すマクロ コードの例は、DTE2 (Development Tools Extensibility) オブジェクトを使用して現在の VSWebSite オブジェクトへの参照を作成する方法、および、イベントをサブスクライブする方法を示しています。このサンプルは、VSWebSiteEvents に関するコード サンプルの一部です。

' Initialize the VsWebSite and the Events
Sub InitAssemblyRefsEvents()
    ' Get a reference to the first Web site 
    ' in the current solution
    Dim ws As VsWebSite.VSWebSite = _
        DTE.Solution.Projects.Item(1).Object

    ' Attach the Web site events to module events
    AssemblyRefsEvents = _
        ws.VSWebSiteEvents.AssemblyReferencesEvents
End Sub
' Declare the event
' The macro IDE requires the attribute 
' in order to trap the events
<System.ContextStaticAttribute()> _
Public WithEvents MiscEvents As _
    VsWebSite.WebSiteMiscEvents

継承階層

System.Object
  VsWebSite.WebSiteMiscEventsClass

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

WebSiteMiscEventsClass メンバ

VsWebSite 名前空間

DTE

VSWebSite

VSWebSiteEvents

VSWebSiteEvents

WebSiteMiscEvents

WebSiteMiscEvents

その他の技術情報

オートメーション アセンブリおよび DTE2 オブジェクトの参照

方法 : マクロでイベントを処理する