Condividi tramite


Classe ObjectWithSite

Fornisce un metodo semplificato supportare la comunicazione tra un oggetto e il relativo sito nel contenitore.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataObjectConceptMapper
    Microsoft.VisualStudio.Data.DataObjectEnumerator
    Microsoft.VisualStudio.Data.DataObjectRestrictionMapper
    Microsoft.VisualStudio.Data.DataProviderObjectFactory
    Microsoft.VisualStudio.Data.DataSourceInformation
    Microsoft.VisualStudio.Data.DataViewBrowseObjectProvider
    Microsoft.VisualStudio.Data.DataViewCommandHandler
    Microsoft.VisualStudio.Data.DSRefBuilder

Spazio dei nomi:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Sintassi

'Dichiarazione
Public Class ObjectWithSite _
    Implements IObjectWithSite
public class ObjectWithSite : IObjectWithSite
public ref class ObjectWithSite : IObjectWithSite
type ObjectWithSite =  
    class 
        interface IObjectWithSite 
    end
public class ObjectWithSite implements IObjectWithSite

Il tipo ObjectWithSite espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ObjectWithSite() Costruttore di classe.Inizializza una nuova istanza della classe ObjectWithSite.
Metodo pubblico ObjectWithSite(Object) Costruttore di classe.Inizializza una nuova istanza della classe ObjectWithSite con un oggetto specificato del sito.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Site Recupera o imposta il sito dell'oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnSiteChanged Genera l'evento SiteChanged.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico SiteChanged Evento generato quando la proprietà Site viene modificata.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IObjectWithSite.GetSite Recupera l'ultimo sito impostato utilizzando il metodo IObjectWithSite.SetSite.Nei casi in cui non è noto sito, l'oggetto restituisce un'eccezione.
Implementazione esplicita dell'interfacciaMetodo privato IObjectWithSite.SetSite Fornisce il puntatore del sito all'oggetto del sito.

In alto

Note

Questa classe fornisce un'implementazione semplice dell'interfaccia IObjectWithSite. Gestiti gli standard di codifica, fornisce un evento generato quando il sito viene modificato. Ciò consente a un client o qualsiasi classe derivata applicare la logica personalizzata quando si verificano modifiche al sito dell'oggetto.

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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data