Freigeben über


AdoDotNetSourceInformation-Klasse

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

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

Syntax

'Declaration
Public Class AdoDotNetSourceInformation _
    Inherits DataSourceInformation _
    Implements IVsDataSourceInformation
public class AdoDotNetSourceInformation : DataSourceInformation, 
    IVsDataSourceInformation
public ref class AdoDotNetSourceInformation : public DataSourceInformation, 
    IVsDataSourceInformation
type AdoDotNetSourceInformation =  
    class 
        inherit DataSourceInformation 
        interface IVsDataSourceInformation 
    end
public class AdoDotNetSourceInformation extends DataSourceInformation implements IVsDataSourceInformation

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

Konstruktoren

  Name Beschreibung
Geschützte Methode AdoDotNetSourceInformation() Initialisiert eine neue Instanz der AdoDotNetDataSourceInformation-Klasse.
Öffentliche Methode AdoDotNetSourceInformation(IVsDataConnection) Initialisiert eine neue Instanz der AdoDotNetDataSourceInformation-Klasse ein Datenverbindungsobjekt.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Connection Ruft die zugrunde liegenden DbConnection ab Objektinstanz, die in der Klasse verwendet wird.
Öffentliche Eigenschaft Item Ruft eine Datenquelleninformationseigenschaft mit dem angegebenen Namen. (Von DataSourceInformation geerbt.)
Öffentliche Eigenschaft Site Ruft ab oder legt diese Objektsite fest. (Von DataSiteableObject<T> geerbt.)
Geschützte Eigenschaft SourceInformation Ruft Datenquelleninformationen die im Arbeitsspeicher ab, die von einer Implementierung der DataTable-Klasse bereitgestellt werden, um eine Tabelle von Daten darzustellen im Arbeitsspeicher.

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode AddProperty(String) Fügt einer Liste der unterstützten Eigenschaften hinzu. (Von DataSourceInformation geerbt.)
Geschützte Methode AddProperty(String, Object) Fügt einer Eigenschaft und Wert der Liste der unterstützten Eigenschaften hinzu. (Von DataSourceInformation geerbt.)
Öffentliche Methode Contains Ruft einen Wert Boolean-Wert ab, ob eine angegebene Eigenschaft in dieser Datenquelleninformationsinstanz enthalten ist. (Von DataSourceInformation geerbt.)
Ö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 GetType(String) Ruft den Type-Wert ab, der den Typ einer angegebenen Eigenschaft angibt und so kann entsprechende Umrechnungsformel abgerufenen eines Werts in den richtigen Typ. (Von DataSourceInformation 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. (Überschreibt DataSiteableObject<T>.OnSiteChanged(EventArgs).)
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 Tritt ein, wenn die Site-Eigenschaft geändert wird. (Von DataSiteableObject<T> geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IVsDataSourceInformation.Contains Ruft einen Wert Boolean-Wert ab, ob die angegebene Eigenschaft in der Datenquelleninformationsinstanz enthalten ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IVsDataSourceInformation.Item Ruft eine Datenquelleninformationseigenschaft mit dem angegebenen Namen.

Zum Seitenanfang

Hinweise

Im Folgenden wird eine Liste der unterstützten Datenquelleninformationseigenschaften:

Eigenschaft

Beschreibung

DataSourceName

Der Wert der DataSource-Eigenschaft.

DataSourceProduct

Wert der Spalte DataSourceProductName in der ADO.NET Datenquelleninformationsdatentabelle.

DataSourceVersion

Wert der Spalte DataSourceProductVersion 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 NULL und nicht leeren sich.

SupportsAnsi92Sql

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

IdentifierPartsCaseSensitive

true, wenn der Wert der Spalte IdentifierCase in den ADO.NET Datenquelleninformationen Sensitive umfasst; false, wenn der Wert Insensitive ist; nullein Nullverweis (Nothing in Visual Basic) wenn kein.

QuotedIdentifierPartsCaseSensitive

true, wenn der Wert der Spalte QuotedIdentifierCase in den ADO.NET Datenquelleninformationen Sensitive umfasst; false, wenn der Wert Insensitive ist; nullein Nullverweis (Nothing in Visual Basic) wenn kein.

ReservedWords

Ruft die GetSchema-Methode mit ReservedWords auf und erstellt eine durch Trennzeichen getrennte Liste der reservierten Wörter 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.Framework.AdoDotNet-Namespace