Freigeben über


DataProviderManager-Klasse

Stellt den Satz von registrierten DDEX-Anbietern dar.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.DataProviderManager

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

Syntax

'Declaration
<GuidAttribute("BCD55999-B818-4240-9528-3D96274477C9")> _
Public MustInherit Class DataProviderManager _
    Implements ICollection(Of DataProvider), IEnumerable(Of DataProvider),  _
    IEnumerable
[GuidAttribute("BCD55999-B818-4240-9528-3D96274477C9")]
public abstract class DataProviderManager : ICollection<DataProvider>, 
    IEnumerable<DataProvider>, IEnumerable
[GuidAttribute(L"BCD55999-B818-4240-9528-3D96274477C9")]
public ref class DataProviderManager abstract : ICollection<DataProvider^>, 
    IEnumerable<DataProvider^>, IEnumerable
[<AbstractClass>]
[<GuidAttribute("BCD55999-B818-4240-9528-3D96274477C9")>]
type DataProviderManager =  
    class 
        interface ICollection<DataProvider>
        interface IEnumerable<DataProvider>
        interface IEnumerable 
    end
public abstract class DataProviderManager implements ICollection<DataProvider>, IEnumerable<DataProvider>, IEnumerable

Der DataProviderManager-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode DataProviderManager Klassenkonstruktor.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der registrierten DDEX-Anbietern ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CopyTo Kopiert den Satz von registrierten DDEX-Anbietern zu einem Array und beginnt am angegebenen Arrayindex.
Ö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 GetDataProvider Ruft einen DDEX-Anbieter ab, der das angegebene GUID verwendet.
Öffentliche Methode GetDataProviders Ruft ein Array ab, das alle registrierten DDEX-Anbieter enthält.
Geschützte Methode GetDataProvidersImpl Diese Methode soll nur für die interne Verwendung und wird nicht aufgerufen werden.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Ö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 ICollection<DataProvider>.Add Fügt einen neuen DDEX-Anbieter der Auflistung verfügbarer DDEX-Anbietern hinzu.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<DataProvider>.Clear Löscht die Auflistung von DDEX-Anbietern.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<DataProvider>.Contains Testet, ob eine angegebene Auflistung einen angegebenen DDEX-Anbieter enthält.
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable<DataProvider>.GetEnumerator Ruft einen Enumerator ab, mit dem die DDEX-Anbieterauflistung auflisten.
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Ruft einen Enumerator ab, mit dem die DDEX-Anbieterauflistung auflisten.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<DataProvider>.IsReadOnly Testet, ob die Auflistung von DDEX-Anbietern schreibgeschützt ist.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<DataProvider>.Remove Entfernt einen DDEX-Anbieter aus dem Satz von Anbietern.

Zum Seitenanfang

Hinweise

Diese Klasse stellt DataProviderManager ein Objektmodell um die DDEX-Anbieter-Registrierungsinformationen in der Registrierung. Es ist die Ersteintrageinsprungadresse für alle Komponenten, die beabsichtigen, die Funktionalität zu nutzen, die von einem DDEX-Anbieter implementiert wird.

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-Namespace

ICollection

IEnumerable