Freigeben über


AdoDotNetDataSourceInformation-Klasse

Stellt Informationen zu einer ADO.NET Datenquelle in Form von Eigenschaften bereit, die als Name-Wert-Paare übergeben werden.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataSourceInformation
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation

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

Syntax

'Declaration
Public Class AdoDotNetDataSourceInformation _
    Inherits DataSourceInformation
public class AdoDotNetDataSourceInformation : DataSourceInformation
public ref class AdoDotNetDataSourceInformation : public DataSourceInformation
type AdoDotNetDataSourceInformation =  
    class 
        inherit DataSourceInformation 
    end
public class AdoDotNetDataSourceInformation extends DataSourceInformation

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode AdoDotNetDataSourceInformation(DataConnection) Klassenkonstruktor.Initialisiert eine Instanz der AdoDotNetDataSourceInformation-Klasse mit einem DataConnection-Objekt.
Öffentliche Methode AdoDotNetDataSourceInformation(DataConnection, ICollection) Klassenkonstruktor.Initialisiert eine Instanz der AdoDotNetDataSourceInformation-Klasse mit einem DataConnection-Objekt und der Auflistung Verbindungseigenschaften.
Öffentliche Methode AdoDotNetDataSourceInformation(DataConnection, IDictionary) Klassenkonstruktor.Initialisiert eine Instanz der AdoDotNetDataSourceInformation-Klasse mit einem DataConnection-Objekt und einem IDictionary-Objekt der Verbindungseigenschaften.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Connection Ruft die Datenverbindung ab, die verwendet wird, um Datenquelleneigenschaften abzurufen. (Von DataSourceInformation geerbt.)
Geschützte Eigenschaft ConnectionSupport Ruft das Anbieter-Verbindungsstützobjekt ab, das der Datenverbindung zugeordnet ist. (Von DataSourceInformation geerbt.)
Geschützte Eigenschaft DataSourceInformation Ruft die Datenquelleninformationen im Arbeitsspeicher ab, die von einer Implementierung der Klasse DataTable bereitgestellt werden, um eine Tabelle von Daten im Arbeitsspeicher darzustellen.
Öffentliche Eigenschaft Item Ruft eine Datenquelleninformationseigenschaft mit dem angegebenen Namen ab. (Überschreibt DataSourceInformation.Item.)
Geschützte Eigenschaft ProviderObject Ruft das zugrunde liegende AnbieterVerbindungsobjekt ab, wie durch das Verbindungsstützobjekt verfügbar gemacht. (Von DataSourceInformation geerbt.)
Öffentliche Eigenschaft Site Ruft ab oder legt diese Objektsite fest. (Von ObjectWithSite geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode AddProperty(String) Fügt eine Eigenschaft der Liste der unterstützten Eigenschaften hinzu. (Von DataSourceInformation geerbt.)
Geschützte Methode AddProperty(String, Object) Fügt eine Eigenschaft und ihren Wert der Liste der unterstützten Eigenschaften hinzu. (Von DataSourceInformation geerbt.)
Öffentliche Methode Contains Ruft einen booleschen Wert ab, ob die angegebene Eigenschaft in dieser Datenquelleninformationsinstanz enthalten ist. (Überschreibt DataSourceInformation.Contains(String).)
Ö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.)
Ö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.)
Geschützte Methode OnSiteChanged Löst das SiteChanged-Ereignis aus. (Von ObjectWithSite geerbt.)
Geschützte Methode RetrieveValue Ruft einen Wert für eine angegebene Datenquelleninformationseigenschaft ab. (Überschreibt DataSourceInformation.RetrieveValue(String).)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis SiteChanged Ereignis, das ausgelöst wird, wenn die Site-Eigenschaft geändert wird. (Von ObjectWithSite geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IObjectWithSite.GetSite Ruft die letzte Website ab, die mit der IObjectWithSite.SetSite methode festgelegt ist.Bei keine bekannte Site auftreten, gibt das Objekt eine Ausnahme zurück. (Von ObjectWithSite geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IObjectWithSite.SetSite Stellt den Zeiger der Website am Site-Objekt bereit. (Von ObjectWithSite geerbt.)

Zum Seitenanfang

Hinweise

Im Folgenden finden Sie eine Liste der unterstützten Datenquelleninformationseigenschaften:

Eigenschaft

Description

DataSourceName

Der Wert der DataSource-Eigenschaft.

DataSourceProduct

Wert der DataSourceProductName Spalte in der ADO.NET Datenquelleninformationsdatentabelle.

DataSourceVersion

Wert der DataSourceProductVersion Spalte in der ADO.NET Datenquelleninformationsdatentabelle.

SupportsNestedTransactions

Wird standardmäßig auf false festgelegt.

CommandPrepareSupport

Nur Text.

CommandDeriveParametersSupport

Nur Text.

CommandDeriveSchemaSupport

Nur Text.

CommandExecuteSupport

Nur Text.

CommandParameterSupport

InOut und ReturnValue.

SupportsCommandTimeout

Wird standardmäßig auf true festgelegt.

DefaultCatalog

Wert von Database, wenn ungleich null und nicht leeren sich.

SupportsAnsi92Sql

Heuristisch auf Grundlage der SupportedJoinOperators Spalte in den ADO.NET Datenquelleninformationen; ggf. wird äußerer Join, zurückgibt true zurückgibt; andernfalls false unterstützt.

IdentifierPartsCaseSensitive

true, wenn der Wert der IdentifierCase Spalte in den ADO.NET Datenquelleninformationen Sensitive enthält; false, wenn der Wert ist, Insensitivenullein Nullverweis (Nothing in Visual Basic) wenn kein.

QuotedIdentifierPartsCaseSensitive

true, wenn der Wert der QuotedIdentifierCase Spalte in den ADO.NET Datenquelleninformationen Sensitive enthält; false, wenn der Wert ist, Insensitivenullein Nullverweis (Nothing in Visual Basic) wenn kein.

ReservedWords

Ruft die GetSchema-Methode mit ReservedWords auf und erstellt eine durch Trennzeichen getrennte Liste von reservierten Wörtern aus jeder Zeile im Resultset.

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