Freigeben über


DataClientObject<T>-Klasse

Stellt ein Clientwrapperobjekt dar, das auf ein zugrunde liegendes Anbieterobjekt interagiert.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.Framework.DataClientObject<T>
    Microsoft.VisualStudio.Data.Framework.DataConnectionClientService<T>

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Public MustInherit Class DataClientObject(Of T As Class) _
    Implements IVsDataClientObject(Of T), IServiceProvider
public abstract class DataClientObject<T> : IVsDataClientObject<T>, 
    IServiceProvider 
where T : class
generic<typename T>
where T : ref class 
public ref class DataClientObject abstract : IVsDataClientObject<T>, 
    IServiceProvider
[<AbstractClass>]
type DataClientObject<'T when 'T : not struct> =  
    class 
        interface IVsDataClientObject<'T>
        interface IServiceProvider 
    end
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

  • T
    Der Typ des Parameters.

Der DataClientObject<T>-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode DataClientObject<T> Initialisiert eine neue Instanz der DataClientObject<T>-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft ProviderObject Ruft das zugrunde liegende Anbieterobjekt ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member Create Erstellt ein neues Datenclientobjekt.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Geschützte Methode GetInstanceOfType Ruft eine Instanz der angegebenen Stützentität ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IServiceProvider.GetService Ruft den Dienst nach dem angegebenen Diensttyp ab.
Explizite SchnittstellenimplementierungPrivate Methode IVsDataClientObject<T>.Initialize Initialisiert das Datenclientobjekt mit dem angegebenen Anbieter.

Zum Seitenanfang

Hinweise

Dies ist die Basisimplementierung der Schnittstelle IVsDataClientObject<T>.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Framework-Namespace