Classe DataObjectEnumerator
Consente di enumerare gli oggetti dati.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataObjectEnumerator
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectEnumerator
Spazio dei nomi: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)
Sintassi
'Dichiarazione
Public MustInherit Class DataObjectEnumerator _
Inherits ObjectWithSite
public abstract class DataObjectEnumerator : ObjectWithSite
public ref class DataObjectEnumerator abstract : public ObjectWithSite
[<AbstractClass>]
type DataObjectEnumerator =
class
inherit ObjectWithSite
end
public abstract class DataObjectEnumerator extends ObjectWithSite
Il tipo DataObjectEnumerator espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DataObjectEnumerator | Costruttore di classe.Crea una nuova istanza della classe DataObjectEnumerator. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Connection | Recupera la connessione dati corrente. | |
Site | Recupera o imposta il sito dell'oggetto. (Ereditato da ObjectWithSite) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
EnumerateObjects | Enumera gli elementi per gli oggetti di un set di dati del tipo specificato con restrizioni e la stringa specificata di ordinamento, se supportato. | |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) | |
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) | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) | |
OnSiteChanged | Genera l'evento SiteChanged. (Ereditato da ObjectWithSite) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
SiteChanged | Evento generato quando la proprietà Site viene modificata. (Ereditato da ObjectWithSite) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IObjectWithSite.GetSite | Recupera l'ultimo sito impostato utilizzando il metodo IObjectWithSite.SetSite.Nei casi in cui non è noto sito, l'oggetto restituisce un'eccezione. (Ereditato da ObjectWithSite) | |
IObjectWithSite.SetSite | Fornisce il puntatore del sito all'oggetto del sito. (Ereditato da ObjectWithSite) |
In alto
Note
Utilizzare la classe nei casi in cui un provider di dati deve implementare un meccanismo personalizzato di enumerazione, in genere quando alcun meccanismo di base di enumerazione (come enumeratore dell'oggetto ADO.NET ) esiste.
Le classi derivate da DataObjectEnumerator devono implementare il metodo EnumerateObjects utilizzando la proprietà protetta Connection al livello di supporto previsto dall'implementazione specifica. Qualsiasi client di questa classe è prevista la comprensione del formato dei parametri passati all'implementazione.
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.