Classe WebReferencesEventsClass
Rappresenta gli eventi per la proprietà WebReferences di un'interfaccia VSWebSite. Utilizzare l'oggetto WebReferencesEvents ottenuto dalla proprietà WebReferencesEvents per accedere alle funzionalità di questa classe. Non creare un'istanza da questa classe.
Gerarchia di ereditarietà
System.Object
VsWebSite.WebReferencesEventsClass
Spazio dei nomi: VsWebSite
Assembly: VsWebSite.Interop (in VsWebSite.Interop.dll)
Sintassi
'Dichiarazione
<ClassInterfaceAttribute()> _
<GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")> _
Public Class WebReferencesEventsClass _
Implements _WebReferencesEvents, WebReferencesEvents, _dispWebReferencesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")]
public class WebReferencesEventsClass : _WebReferencesEvents,
WebReferencesEvents, _dispWebReferencesEvents_Event
[ClassInterfaceAttribute()]
[GuidAttribute(L"83121F90-51F7-452A-AF12-1EFB69B735D3")]
public ref class WebReferencesEventsClass : _WebReferencesEvents,
WebReferencesEvents, _dispWebReferencesEvents_Event
[<ClassInterfaceAttribute()>]
[<GuidAttribute("83121F90-51F7-452A-AF12-1EFB69B735D3")>]
type WebReferencesEventsClass =
class
interface _WebReferencesEvents
interface WebReferencesEvents
interface _dispWebReferencesEvents_Event
end
public class WebReferencesEventsClass implements _WebReferencesEvents, WebReferencesEvents, _dispWebReferencesEvents_Event
Il tipo WebReferencesEventsClass espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
WebReferencesEventsClass | Infrastruttura. Solo per utilizzo interno.Questa classe accede alle funzionalità fornite dall'interfaccia WebReferencesEvents.Non creare un'istanza da questa classe. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
add_WebReferenceAdded | Infrastruttura. Questo metodo supporta l'infrastruttura .NET Framework e non deve essere utilizzato direttamente dal codice. | |
add_WebReferenceChanged | Infrastruttura. Questo metodo supporta l'infrastruttura .NET Framework e non deve essere utilizzato direttamente dal codice. | |
add_WebReferenceRemoved | Infrastruttura. Questo metodo supporta l'infrastruttura .NET Framework e non deve essere utilizzato direttamente dal codice. | |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
remove_WebReferenceAdded | Infrastruttura. Questo metodo supporta l'infrastruttura .NET Framework e non deve essere utilizzato direttamente dal codice. | |
remove_WebReferenceChanged | Infrastruttura. Questo metodo supporta l'infrastruttura .NET Framework e non deve essere utilizzato direttamente dal codice. | |
remove_WebReferenceRemoved | Infrastruttura. Questo metodo supporta l'infrastruttura .NET Framework e non deve essere utilizzato direttamente dal codice. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
WebReferenceAdded | Si verifica quando alla proprietà WebReferencesEvents dell'oggetto VSWebSiteEvents viene aggiunto un riferimento Web. | |
WebReferenceChanged | Si verifica quando nella proprietà WebReferencesEvents dell'oggetto VSWebSiteEvents viene esposto un riferimento Web. | |
WebReferenceRemoved | Si verifica quando dalla proprietà WebServicesEvents dell'oggetto VSWebSiteEvents viene rimosso un riferimento Web. |
In alto
Note
A questa classe si accede tramite l'interfaccia WebReferencesEvents ottenuta dalla proprietà WebReferencesEvents.
Nota
Le funzionalità fornite da questa classe sono disponibili a partire da Visual Studio 2005. Non è disponibile in Visual Web Developer Express Edition.
Esempi
Nell'esempio di codice di macro seguente viene illustrato come creare un riferimento all'oggetto VSWebSite corrente tramite l'oggetto DTE DTE2 e come sottoscrivere un evento di riferimento Web. Questo esempio fa parte di un esempio più esaustivo fornito per l'interfaccia 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 WebRefsEvents As _
VsWebSite.WebReferencesEvents
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.